Appium2.0 升级行动项

appium 部分

1. 升级 node.js

node.js 版本14+,npm 版本8+;如果符合条件,则不需要升级。

# 查看node版本
node --version
# 清除缓存
sudo npm cache clean -f
# 下载 node 管理工具 n
sudo npm install n -g
# 使用 n 下载 node 的最新版本
sudo n stable

# 查看版本
node --version

2. 卸载 appium

如果不卸载,后续安装driver会出错。【相关issue】
如果本地和全局都安装了appium,需要把全局和本地的两个appium都卸载,以免后续安装driver报错。

# 卸载本地 appium
npm uninstall appium
# 确认卸载成功,npm下没有appium项目
npm ls

# 卸载全局 appium
npm uninstall appium -g
# 确认卸载成功,输入 appium 提示不能识别指令

3. 安装 appium2.0

如果下载失败,可以使用镜像:npm config set registry "http://registry.npm.taobao.org/"

# 安装 appium
sudo npm install -g appium@next

# 如果想要检查appium环境,可以安装 appium-doctor
sudo npm install appium-doctor

4. 安装 driver

# 安装 uiautomator2 和 xcuitest
appium driver install uiautomator2
appium driver install xcuitest

# 如果安装uiautomator2 driver过程中,
# 报错:「Installing ChromeDriver:Request failed with status code 404」
# 通过环境变量跳过 chromedriver 的安装
APPIUM_SKIP_CHROMEDRIVER_INSTALL=1 appium driver install uiautomator2

# 检查是否安装成功
appium driver list --installed

5. 安装 plugin

# 安装 images
appium plugin install images

# 检查是否安装成功
appium plugin list --installed

6. 安装 appium-inspector工具

  1. 进入 网页 选择版本下载
  2. 如果下载后打开报错,命令行输入 xattr -cr "/Applications/Appium Inspector.app"即可

⚠️注意:appium升级2.0后,appium-desktop 部分不需要再下载, 命令行输入 appium 启动appium服务,打开inspector工具即可开始使用。

appium-python-client 部分

1. 升级依赖版本

(appium-python-client 的v2版本需要基于selenium的4+版本执行,所以要同时升级selenium client[来源]

# 升级python client
pip install --upgrade Appium-Python-Client
# 升级selenium 版本到 4+
pip install --upgrade selenium
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容