APP 移动应用自动化 Appium 2.0 使用笔记(一)

APP 移动应用自动化 Appium 2.0 使用笔记(一)

为什么要升级到 Appium 2.0 ?

最主要的原因就是:自2022年1月1日起,Appium 团队不再维护或支持 Appium 1。所有官方支持的平台驱动程序仅与 Appium 2 兼容。

目录

  1. 安装 Appium 2.0
  2. 启动 Appium 2.0

安装

注意,你如果已经安装了原 Appium 1.0请参考官方 1.0 迁移 2.0 的指南
安装 Appium 2.0 需要使用 npm, Windows 请自行下载安装node.js下载见这里

  1. 安装 Appium Server
npm i -g appium  # 安装
npm update -g appium  # 更新

安装后,输入appium,将得到类似这样的输出,但是此时还无法使用,因为没有安装Driver
image

  1. 安装 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

image

安装成功,使用appium driver list --installed,将得到类似这样的输出
image

  1. 插件的安装,这里不讲,需要的可以自行查阅官方文档哟(滑稽)

启动

常用启动命令如下,更多命令参数见这里

  1. 直接启动,这会使用默认参数启动,端口:4732,服务路径:/
appium

image

  1. 指定地址,指定端口,指定服务路径启动
appium -a 192.167.6.120 -p 4723 --base-path /wd/hub

image

  1. 指定驱动程序启动,默认是启动已安装的全部驱动程序,并配置日志输出级别为 info,默认 debug
appium --use-drivers uiautomator2 --log-level info

image

Appium 2.0 官方文档
本文章的原文地址
GitHub主页

posted @ 2024-04-28 11:01  星尘的博客  阅读(122)  评论(0编辑  收藏  举报