Natsu

博客

ようこそいらっしゃいました。


使用Appium做iOS自动化测试

本文主要讲解在Mac中如何使用Appium做iOS自动化测试

安装

安装xcode

安装node.js

安装Appium

Appium的使用

打开Appium后,界面显示如下

appium-login

点击Start Server进入控制台界面,之后点击放大镜图标,配置session启动参数。(其中bundleId为你需要测试的app的bundleId,如果是真机测试,需要设置udid)

appium-start

capabilites-config

点击Start Session可以在控制台中看到相应的日志输出,如果启动失败,可通过控制台输出提示,添加相应的插件或者做相应的修改。

console-log

启动成功后,界面如下

start-success

使用Appium获取到各控件的Xpath路径,然后编写脚本,使用selenium的相应api来进行自动化测试工作

可能遇到的问题

Could not get Xcode version

解决方法:

sudo xcode-select --reset
sudo xcode-select --switch /Applications/Xcode.app

在测试时,保证设备处于解锁状态,如果测试无法启动,可尝试关闭WebDriverAgent,再重新启动。

测试demo以及脚本源码