Appium Desktop的下载安装及运行

Appium移动测试中有一个很重要的组件Appium-Server,它主要用来监听我们的移动设备(真机或模拟器),然后将不同编程语言编写的 appium 测试脚本进行解析,然后,驱动移动设备来运行测试。Appium Desktop 是一款适用于 Mac、Windows 和 Linux 的应用程序,它以漂亮且灵活的 UI为您提供Appium自动化服务器的强大功能。它基本上是 Appium Server 的图形界面。

首先下载并安装Appium Desktop

image.png

如果在本地运行,Host使用默认的0.0.0.0即可

image.png

点击Start Server开始运行程序
image.png

点击右上方放大镜图标Start Inspector Session,开启分析器。分析器的操作可参考文档

image.png

这里要注意,如果使用的是第三方模拟器(以夜神模拟器Nox举例),我们需要做如下操作:

  • 在 AndroidSdk\platform-tools 目录下找到 adb.exe,将文件重命名为adb.exe.bak
  • 在夜神模拟器安装目录的bin 目录下找到 nox_adb.exe 文件
  • 将 nox_adb.exe 复制到 AndroidSdk\platform-tools 目录下,重命名为 adb.exe

启动夜神模拟器Nox,在cmd中输入 adb devices查看是否连接成功

image.png

以雪球APP为例:下载APP后,拖拽到模拟器进行安装。之后我们根据文档内容,在Desired Capabilities中输入一些参数

1
2
3
4
5
6
{
"platformName": "Android",
"deviceName": "Nox",
"appPackage": "com.xueqiu.android",
"appActivity": ".view.WelcomeActivityAlias"
}

image.png

点击右下角的Start Session开始运行
模拟器会自动安装一个Appium Settings的APP,安装完毕后自动回到桌面

image.png

等待Appium继续运行,运行完毕会弹出页面

可以点击一些控件去查看属性,也可以点击右侧Tap选项进行操作

image.png

如果此时模拟器的界面没有和Appium同步一致,则点击Appium上方半圆刷新按钮就行同步界面显示