appium+python搭建自动化测试框架_Tools安装(一)
作者的配置环境和版本:
win10 + python3.6 + Appium v1.4.16
1.下载node https://nodejs.org/en/download/,
下载node.js 验证安装: node -v
2.下载jdk
配置环境变量:
JAVA_HOME jdk安装路径
CLASSPATH 变量值为:%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
path 里新建如下图:
3.下载 安装Android SDK http://tools.android-studio.org/index.php/sdk
SDK Manager安装API包遇到安装不了的问题:
解决: 以管理员的身份打开SDK Manager.exe
https://www.androiddevtools.cn/index.html(很好的网站,可以下很多Android相关的包)
配置环境变量:
新建环境变量ANDROID_HOME,变量值为sdk的路径:E:\Android\android-sdk
在Path变量中增加两个路径:E:\Android\android-sdk\platform-tools和E:\Android\android-sdk\tools
配置了环境变量后,在命令行窗口中运行adb -version
4.安装python 下载地址:https://www.python.org/downloads/,
5.安装Appium
AppiumForWindows下载地址:https://bitbucket.org/appium/appium.app/downloads/
运行Appium需要依赖.NET Framework 4.5(一般都不需要安装,Windows会自带)
也可以通过命令装appium:
先安装taobaoNPM镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org
再命令安装appium :
cnmp install -g appium (安装最新版本)
cnmp install appium@version -g (安装指定版本,version是版本号)
6.安装Appium-doctor: cnmp install appium-doctor -g
appium-doctor可以检测appium整体依赖环境配置情况
cmd中输入appium-doctor命令,提示’appium-doctor’ 不是内部或外部命令,也不是可运行的程序
解决方法:
将Appium安装目录中的.bin添加到环境变量Path中,例如:
C:\Program Files (x86)\Appium\node_modules.bin
验证:

7. 下载Appium-Python-Client https://pypi.python.org/pypi/Appium-Python-Client/
也可以用命令直接:pip install Appium-Python-Client
8.安装PyCharm
下载地址 https://www.jetbrains.com/pycharm/download/#section=windows

9. AppiumDesktop下载
下载地址https://github.com/appium/appium-desktop/releases/tag/v1.3.1
10.下载夜神模拟器,自行百度。。。。。。。。。。。。。。。
appium+python搭建自动化测试框架_Tools安装(一)的更多相关文章
- appium+python搭建自动化测试框架_TestAPP框架(三)
Pycharm 创建 Project,搭建 APPTEST框架如下图: 1.框架功能 业务功能的封装 测试用例封装 测试包管理 截图处理 断言处理 日志获取 测试报告生成 数据驱动 数据配置 2. ...
- appium+python搭建自动化测试框架_Appium元素定位(二)
Appium元素定位: 工具:Android\android-sdk\tools uiautomatorviewer.bat 1. id定位: self.driver.find_element_ ...
- appium+python+eclipse 自动化测试框架构建!
经过几天的慢慢研究,现将所需用的自动化框架进行了构建,在后期的代码编写中,直接在框架中套用编写对应的module.case等即可,以此来简化测试方式,提高代码的编写效率与规范 基本的架构设计流程图,如 ...
- 基于appium的app自动化测试框架
基于appium框架的app自动化测试 App自动化测试主要难点在于环境的搭建,appium完全是基于selenium进行的扩展,所以app测试框架也是基于web测试框架开发的 一.设备连接 (即构建 ...
- Python BDD自动化测试框架初探
1. 什么是BDD BDD全称Behavior Driven Development,译作"行为驱动开发",是基于TDD (Test Driven Development 测试驱动 ...
- Python接口自动化测试框架实战 从设计到开发
第1章 课程介绍(不要错过)本章主要讲解课程的详细安排.课程学习要求.课程面向用户等,让大家很直观的对课程有整体认知! 第2章 接口测试工具Fiddler的运用本章重点讲解如何抓app\web的htt ...
- 基于Python接口自动化测试框架+数据与代码分离(进阶篇)附源码
引言 在上一篇<基于Python接口自动化测试框架(初级篇)附源码>讲过了接口自动化测试框架的搭建,最核心的模块功能就是测试数据库初始化,再来看看之前的框架结构: 可以看出testcase ...
- go搭建beego框架 go安装bee报错 github.com/derekparker/delve@v1.4.0: parsing go.mod:
go搭建beego框架 go安装bee报错 go使用beego框架的时候,需要安装bee,安装的时候遇到一些坑报错,这里跟大家分享一下,有助于快速安装bee,搭建好beego环境 1. 首先切换到go ...
- 一步一步教你编写与搭建自动化测试框架——python篇
[本文出自天外归云的博客园] 这两天用python写了一个自动化测试框架,取名为Auty.准备用来做Web方面的接口测试,以下为Auty框架一步一步的搭建过程——
随机推荐
- 网站开发中使用javascript获取浏览器滚动条宽度
在网站开发中,有时候需要获取浏览器滚动条的宽度,在武汉蚂蹄软件服务中心的技术人员指导之下,我实现了该需求.记录如下: 首先说明一下原理: ①生成一个div,设置滚动条不可见,记录其宽度: ②将上面的d ...
- mpvue-编写微信小程序总结
一.写在前面: .....最近在写一个微信小程序项目,在看完官方微信小程序开发文档后,有一种直接想"放弃"的念头: .....使用微信小程序原生框架可以快速,方便,简洁的搭建项目, ...
- onCreate和onStart谁的开销大?
大家都知道,onCreate方法在创建的时候开始调用一些方法来获取资源方面的东西,这个是在程序运行之初才执行的,一个完整的生命周期中,它只执行了一次,不被onDestroy掉,就一直不调用,而onSt ...
- Linux内核编程、调试技巧小集
1. 内核中通过lookup_symbol_name获取函数名称 内核中很多结构体成员是函数,有时可能比较复杂不知道具体使用哪一个函数.这是可以通过lookup_symbol_name来获取符号表名称 ...
- tkinter中checkbutton多选框控件和variable用法(六)
checkbutton控件 简单的实现多选: import tkinter wuya = tkinter.Tk() wuya.title("wuya") wuya.geometry ...
- Java 读书笔记 (七) 变量
Java语言中, 所有的变量在使用前必须声明.声明变量的基本格式: type identifier [ =value],[,identifier [=value]...]; 声明变量的实例,有些包含了 ...
- 电脑不识别U盘
最近遇到这样一个问题,现把具体问题和解决方案给大家分享一下: 系统:win10 症状:插入U盘,系统提示插入U盘的声音提示,磁盘不显示,360 无图标 原因:USB驱动出现问题 对症下药: 插入U盘右 ...
- c# 如何找到项目中图片的相对路径
c# 如何找到项目中图片的相对路径 string path = System.Environment.CurrentDirectory;//非Web程序if (System.Environment.C ...
- BZOJ_1097_[POI2007]旅游景点atr_状压DP
BZOJ_1097_[POI2007]旅游景点atr_状压DP 题面描述: FGD想从成都去上海旅游.在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣 的事情.经过这些城市的顺 ...
- appium----【已解决】【Mac】环境配置提示“Xcode Command Line Tools are NOT installed!"
报错问题提示截图如下: 报错原因 :根据给出的信息很明显可以看到是"Xcode Command Line Tools"此工具没有安装 解决措施: 打开终端直接执行:xcode-se ...