首页 > 移动平台 > 详细

appium 环境安装指引

时间:2020-10-10 22:03:30      阅读:47      评论:0      收藏:0      [点我收藏+]

1、安装Appium-Python-Client

Pip install Appium-Python-Client

2、安装nodejs

https://nodejs.org/

安装成功验证:node -v  、npm -v

 技术分享图片

3、安装appium

Npm install -g appium

安装成功验证:appium -v

4、安装JAVA环境

Java环境分jdkjre

配置环境变量

 技术分享图片

 

验证java是否安装成功在命令行分别输入:java  javac

 技术分享图片

5、安装appium-desktop

V1.15.1比较稳定

https://github.com/appium/appium-desktop/releases

6、通过如下地址安装所需要的Android SDK

https://www.androiddevtools.cn/

 技术分享图片

 

7、启动appium

1) 可通过命令行输入appium

2) 直接启动appium.exe

 技术分享图片

 

 8、启动模拟器,点击AVD Manager.exe

 技术分享图片

 

9、执行脚本,验证环境是否可正常跑通

from appium import webdriver
desired_caps = {}
desired_caps[‘platformName‘] = ‘Android‘
desired_caps[‘platformVersion‘] = ‘4.4.2‘
desired_caps[‘deviceName‘] = ‘Android Emulator‘
desired_caps[‘appPackage‘] = ‘com.android.calculator2‘
desired_caps[‘appActivity‘] = ‘.Calculator‘
desired_caps[‘automationName‘] = ‘UiAutomator1‘

driver = webdriver.Remote(‘http://localhost:4723/wd/hub‘, desired_caps)
driver.quit()

 

报错解答:

1、Encountered internal error running command: Error: Unable to find an active device or emulator with OS 4.2. The following are available: emulator-5554 (4.4.2)

答:平台版本对不上,把desired_caps[‘platformVersion‘] = ‘4.2‘改成desired_caps[‘platformVersion‘] = ‘4.4.2‘

2、Encountered internal error running command: Error: UIAutomator2 is only supported since Android 5.0 (Lollipop). You could still use other supported backends in order to automate older Android versions.

答:Android版本低于5.0,所以需要设置#desired_caps[‘automationName‘] = ‘UiAutomator1‘

appium 环境安装指引

原文:https://www.cnblogs.com/aqia/p/13794904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!