appium的安装和环境配置教程

模拟器安装

夜神模拟器下载地址:https://www.yeshen.com/

无脑安装

jdk环境

安装jdk

安装教程:https://www.cnblogs.com/yhoil/p/14808648.html

配置环境变量

右键 我的电脑”—“属性”—“高级系统设置”—“环境变量”—“系统变量”—“新建”

变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_111

变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

验证:cmd

javac

java

java -version

android sdk环境: 安卓开发

下载地址:https://www.androiddevtools.cn/

变量名:ANDROID_HOME 变量值:D:\android-sdk-windows

找到path:

win10:新建2个,分别输入

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools

验证:cmd

android -h 看是否成功

adb检查

环境变量path里面添加:D:\android-sdk-windows\platform-tools

验证:cmd

adb version

连接pc(电脑)和手机

设备:开启usb调试
这里我用电脑连接
用的是夜神模拟器,找到关于平板电脑,点开找到版本号多点几次,就打开开发者模式
打开开发者模式,把USB调试打开 (手机同样操作) 查看设备是否有连接
adb devices 成功会显示设备号 127.0.0.1:62001 device
不成功会显示:List of devices attached 我们可以手动连接:
adb connect IP(本地ip):62001(夜神端口号) (电脑连接)
adb connect IP(手机序列号):端口号 (手机连接) 电脑连接出现cannot connect to 192.168.40.82:62001: 由于目标计算机积极拒绝,无法连接。 (10061)
不要慌,https://www.cnblogs.com/vickylinj/p/12326158.html 看这篇博客 或者
1.打开夜神目录到bin文件
2.如 D:\软件\Nox\bin
3.输入命令: nox_adb.exe connect 127.0.0.1:62001
4.输出以下内容,表示设备连接成功

appium的安装和环境配置教程

App自动化测试环境

1.web自动化测试环境

语言环境:pycharm -->python环境的安装

框架:selenium -->pip install selenium 包,库文件

selenium下载对应的chrome版本地址:http://npm.taobao.org/mirrors/chromedriver/

放在python脚本下面,复制路径到path里面,重启pycharm

IDE: pycharm -->下载安装包,安装

web项目运行环境:

浏览器(chrome,firefox)

浏览器驱动(chrome driver、firefox driver)

2.app自动化测试环境

app项目运行的环境:

模拟器、jdk、android sdk、adb

语言环境:python -->python环境的安装

框架:appium

1-服务端:appium-desktop

学习:本地

公司:服务器上

安装:傻瓜式安装

2-客户端:

学习:本地

公司:电脑上

下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.21.0

pip install appium-python-client -->api

IDE: pycharm -->下载安装包,安装

查看设备adb shell dumpsys window windows | findstr mFocusedApp

	from appium import webdriver

	des = {
'deviceName':'127.0.0.1:62001', # 设备号
'platformName':'Android', # 设备平台
'platformVersion':'5.1.1', # 设备版本
'appPackage':'com.android.settings',
'appActivity':'.Settings'
} # 启动手机--》APP-->打开界面
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_capabilities=des)
打开appium,看上面端口,我这里是把4444换成4723 appium上面有输出,代表这个测试运行成功
上一篇:Robot Framework+appium集成安装


下一篇:List集合中的对象按照某个字段去重实现