Appium 有两种版本,一种是本节要介绍的,有图形界面的,称之为桌面版;还有一种版本是通过 npm 安装,使用命令行参数启动的 server 版。
学习或者编写脚本过程中,使用桌面版会方便一些,因为桌面版还提供了定位工具。而实际运行的时候,使用 server 版本会更灵活、更容易与 CI 工具进行集成。
我们主要讲解的是 Appium 桌面版。
Appium桌面版安装成功之后,可以在开始菜单中找到Appium,打开后的Appium界面如下:
appium
界面有 3 个 Tab 选项:
- Simple:默认配置,监听本机 4723 端口;
- Advanced:高级设置,可以自定义 Appium server 端的配置,配置好后可以保存到Presets;
- Presets:修改Advanced高级设置中的配置项。
一般我们测试直接使用 Simple 即可,点击 Start Server
按钮,启动 Appium server,并开启监听本机 4723 端口。开启服务后,界面跳转到服务端控制台:
appium 控制台
控制台中将显示运行的脚本中的日志信息,右上角有 3 个按钮,分别是:
- 第一个按钮 Start Inspector Session,开启 Appium Inspector 定位工具;注意inspector 会新开一个 Session;
- 第二个按钮 Get Raws Logs,下载当前控制台中的 log 信息;
- 第三个按钮 Stop Server,关闭当前的 Appium server。
现在 appium 的服务处于启动状态。可以进行自动化测试了!