python+appium环境配置及连接模拟器(2018/9/26)

安装和环境配置可以看① https://blog.csdn.net/qq_35304570/article/details/80025201
注意以下几点:
1、首先需要安装JDK环境
这里安装jdk不能安装java10(我是用的java8),否则android安装时会找不到java jdk
2、选择API版本时,一般选择最新的API选择一个就好了
3、node.js和appium server的低版本不兼容,而且appium server已经很久没有更新了,当然可以用,不过要降低node.js版本,可以用6.9版本,但是可以不用安装appium server
所以为了方便使用选择现在还在更新的appium deskstop,下载地址:
②https://github.com/appium/appium-desktop/releases
下载对应版本就好,不需要配置环境
adb shell pm list package -f,可以查看包名(可以问开发)和activity(https://blog.csdn.net/yangsummer2426/article/details/80929869),只需将appt.exe存在的目录添加进path
appium连接可以参考 ③ https://www.cnblogs.com/c-x-a/p/9163221.html
4、关于deskstop和模拟器的连接
我使用的是夜神模拟器,官网下载安装:④http://www.yeshen.com/
连接:adb connect 127.0.0.1:62001
连接后可以用adb devices 查看连接的机器
5、然后可以启动夜神,启动appium
根据以上链接③中的运行方法,需要先下载淘宝apk包,然后拖到夜神浏览器中,运行appium的start session就可以运行了,夜神模拟器中淘宝app也启动起来了,我们可以在appium中定位元素
6、运行中还有两个问题,使用pycharm运行脚本时,夜神运行了,但是在appium中刷新不了页面,后续则没法定位元素,所以只能重启appium后,在夜神中去点击元素,然后再去刷新appium,找到元素后定位

猜你喜欢

转载自blog.csdn.net/weixin_42916710/article/details/82854182