本文是在 Windows 下的 git bash 中运行的,其它环境请自行调整。
appium 是用 nodejs 开发的,需要安装 nodejs,并设置好路径。
Windows 版本可以下载这个:Appium-windows-1.18.0
mkdir appium-desktop/
cd appium-desktop/
unzip ~/Downloads/Appium-windows-1.18.0-1.zip
由于 appium 不支持动态扩展,我只好修改了它的代码。所以需要用修改之后的版本代替内置的版本。
cd resources/app/node_modules
mv appium appium.org
git clone https://hub.fastgit.org/zlgopen/appium
cd appium
npm install
npm run build
cd ../../../../
npm install 出现错误,可以不用管它。
如果出现下面的错误:
gulp: command not found
安装一下gulp
npm install -g gulp
运行 Appium.exe 命令:
./Appium.exe
- 启动成功后会看到下面的界面:
- 用缺省参数启动 appium 服务,启动成功后会看到下面的界面:
此步可选,不需要的童鞋请跳过。
- 启动一个支持自动测试的 AWTK 应用程序,如 awtk-ui-automation 中的 demo
awtk-ui-automation
./bin/demo
界面效果如下:
- 回到 appium-inspector, 输入下面的参数
{
"platformName": "awtk",
"a4aPort": 8000
}
- 然后点击"Start Session",成功后可以看到下面的界面: