iOS UI自动化测试环境搭建


1、手机必须安装WebDriverAgent
两种安装方式:
1.通过xcode安装
2.通过命令安装
安装方式:https://testerhome.com/topics/7220

2、安装tidevice库, 支持python3.6+

3、安装facebook-wda库,主要用于iOS自动化

windows端启动WebDriverAgentRunner

1、需要安装itools连接苹果手机
2、终端运行WebDriverAgentRunner命令(三种):
1.tidevice xctest
2.tidevice xctest -B com.facebook.WebDriverAgentRunnerhaohantest.xctrunner
3.tidevice wdaproxy -B com.facebook.WebDriverAgentRunnerhaohantest.xctrunner --port 8100 (推荐)

3、终端运行命令:weditor -- 启动weditor

1、启动app: d.session(“bundle_id”)
2、关闭app: d.close()
3、锁屏: d.lock()
4、解锁:d. unlock()
5、点击元素:
d (name=value).click() --通过name点击
d (label=value).click() --通过label点击
d.xpath(value).click() --通过xpath点击
6、点击坐标: d.click(x, y)
7、清空文字: d.xpath(value). clear_text()
8、输入文字: d.xpath(value). set_text(“哈哈哈哈哈”)
9、获取文本:d(name=value).exists
10、截图:d.screenshot(screenshot_path)
11、滑动元素:d.swipe(sx, sy, ex, ey)

相关