APP 移动应用自动化 Appium 2.0 使用笔记(一)
为什么要升级到 Appium 2.0 ?
最主要的原因就是:自2022年1月1日起,Appium 团队不再维护或支持 Appium 1。所有官方支持的平台驱动程序仅与 Appium 2 兼容。
目录
安装
注意,你如果已经安装了原 Appium 1.0
,请参考官方 1.0 迁移 2.0 的指南
安装 Appium 2.0
需要使用 npm
, Windows
请自行下载安装node.js
,下载见这里
- 安装
Appium Server
npm i -g appium # 安装
npm update -g appium # 更新
安装后,输入appium
,将得到类似这样的输出,但是此时还无法使用,因为没有安装Driver
- 安装
Driver
,必须安装 Driver ,在这里选择自己需要的 Driver ,我这里以UiAutomator2
为例
# 安装驱动程序 uiautomator2
appium driver install uiautomator2
# 列出已安装的驱动程序
appium driver list --installed
# 更新驱动程序(必须已安装)
appium driver update uiautomator2
# 卸载驱动程序 uiautomator2
appium driver uninstall uiautomator2
安装过程大多数人都会失败
,这是因为安装程序会去默认安装 ChromeDriver
,即使你并没有指定,所以我们在系统环境变量中,设置下面的变量。来跳过 ChromeDriver
的安装
APPIUM_SKIP_CHROMEDRIVER_INSTALL=true
安装成功,使用appium driver list --installed
,将得到类似这样的输出
- 插件的安装,这里不讲,需要的可以自行查阅官方文档哟(滑稽)
启动
常用启动命令如下,更多命令参数见这里
- 直接启动,这会使用默认参数启动,端口:4732,服务路径:/
appium
- 指定地址,指定端口,指定服务路径启动
appium -a 192.167.6.120 -p 4723 --base-path /wd/hub
- 指定驱动程序启动,默认是启动已安装的全部驱动程序,并配置日志输出级别为
info
,默认debug
appium --use-drivers uiautomator2 --log-level info
Appium 2.0 官方文档
本文章的原文地址
GitHub主页