windows-Appium环境搭建&运行官网例子
准备工作:
安装包(ant和maven是用java语言进行用例编写会用到,本章未用到)1、安装jdk(注意appium要求的版本)
2、安装python
3、安装selenim pip install selenium
4、安装Appium-Python-Client pip install Appium-Python-Client
5、安装appium
6、每次安装一个软件后,要检测是否安装成功,如java -version、adb -version、python -version、appium-doctor
如上6步即可把windows下appium的android环境搭建成功,但实际安装过程中遇到如下问题。
【问题1】安装appium后,在cmd窗口中执行appium-doctor时 报错
报错信息检查环境变量PATH中是否配置了appium安装路径\Appium\node_modules\.bin的环境变量,当配置后,在重新打开cmd窗口(管理员方式启动),appium-doctor可以运行。
【问题2】运行appium-doctor后,发现android的sdk配置有问题,提示未找到adb命令
解决方式:重新配置androidsdk的环境变量,在cmd窗口中在次运行 adb -version显示正常
ANDROID_HOME:xxx\sdk
tools目录:%ANDROID_HOME%\tools
platform-tools目录:%ANDROID_HOME%\platform-tools
build-tools目录:%ANDROID_HOME%\build-tools\android-4.4
运行官网例子:
1、启动appium,两种方式启动,一种直接在客户端点击 启动图标
客户端启动另外一种客户端即在cmd窗口中 执行appium -a 127.0.0.1 -p 4723
验证:在浏览器中输入http://localhost:4723/wd/hub/status,看到类似结构的信息则启动成功
{"status":0,"value":{"build":{"version":"1.4.0","revision":"8f63e2f91ef7907aed8bda763f4e5ca08e86970a"}}}
2、下载官网的app和脚本,分别为https://github.com/appium/sample-code/blob/master/sample-code/apps/ContactManager/ContactManager.apk 与https://github.com/appium/sample-code/blob/master/sample-code/examples/python/android_contacts.py
3、连接手机
cmd窗口中执行adb devices,设备连接成功如下
示例4、调整官网例子
示例5、运行.py脚本,查看手机上查看运行结果以及控制台输出结果
控制台输出结果