Appium环境搭建
windows系统下安装
1.安装JDK,主要给Andrio sdk部署提供环境依赖
下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
(1)然后点击安装包,一直下一步,安装即可,安装过程中最好不要轻易改变安装路径,如果想改,一定要记住安装位置
(2)配置环境变量:在“我的电脑”右键菜单—>属性—>高级—>环境变量—>系统变量–>新建…
变量名:JAVAHOME
变量值:你的jdk安装目录下的jdk1.8.0_191文件夹(版本号不一样名字里的数字也会有差别),变量名尽量不要手动输入,建议点击浏览目录,找到该文件夹,点击确定
(3)找到Path变量,点击编辑,添加三个变量:
%JAVA_HOME%\bin
%JAVA_HOME%\lib\tools.jar
%JAVA_HOME%\jre\bin
(4)然后点击确定保存
(5)打开CMD,输入命令:java -version 没有报错,出现版本号证明安装成功
2.安装nodejs
下载地址: https://nodejs.org/zh-cn/
Appium是由nodejs的express框架写的Http Server,Appium使⽤WebDriver的jsonwire协 议,来驱动Apple系统的XCUITEST库、Android系统的UIAutomator框架
安装完,在cmd里面输入node -v 显示版本号则表示安装成功
3.安装SDK
下载地址: https://www.androiddevtools.cn/
Andrio SDK环境(安卓应用开发工具包),作用:提供adb命令;提供monkey命令库
(1)同样的一直点击下一步安装,如果你在想改动安装路径,请务必记得该路径,后面配置环境变量的时候要用到
(2)点击finsh,完成后,会出现下面界面,如果不小心关闭了,或者没有自动打开上边的界面,点击安装目录下的SDK Mansger.exe文件,同样可以打开,已经自动打开的忽略此步。
点击install安装
点击接受后再点击安装
(3)安装完配置环境变量
变量名:ANDROID_HOME
变量值:你的sdk安装目录下的android-sdk文件夹,变量名尽量不要手动输入,建议点击浏览目录,找到该文件夹,点击确定
(4)找到Path变量,点击编辑,添加变量,可以直接复制
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
(5)cmd输入 adb version,证明安装成功
4.安装appium 下载地址:
http://appium.io/
(1)点击安装包进行安装。完成即可
(2)Appium-python库
pip install Appium-Python-Client (需要连网)
然后关于Appium环境搭建就完成了
5.APP自动化
1.APP环境搭建完成后,USB连接真机,在手机上设置里打开开发者模式,允许USB调试,启动appium应用程序
在 Appium 连接设备并打开 APP 的过程中,会在设备上安装 Appium Settings 和 Unlock 两个应用,允许安装就行
2.对于初学者来说,不会写自动化代码,可以使用录制的方式,将代码录制出来
步骤如下
(1)添加启动参数
启动参数:
{
"platformName": "Android",
"platformVersion": "10.0",
"deviceName": "LIO_AL00",
"appPackage": "com.eg.android.AlipayGphone",
"appActivity": ".AlipayLogin"
}
获取设备名称命令:adb devices -l
获取包名\启动名:adb shell dumpsys activity | findstr “mResume”
(2)开始运行,录制代码
(3)复制代码
(4)将复制的代码粘贴到Pycharm中,就可以进行编写优化了
完结。。。。。。。。。