Appium自动化测试之IOS模拟器与真机
Posted 韩小北(韩凯)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium自动化测试之IOS模拟器与真机相关的知识,希望对你有一定的参考价值。
IOS常用控件定位方式
name:id定位
lable:accessibility定位
value:xpath定位
IOS模拟器
环境:appium-desktop 1.15.1
IDE:PyCharm
应用:UICatalog.app.zip(这是我编译好的链接下载地址: https://pan.baidu.com/s/1SFsFVizH_EhxeN2niMiP9g 密码:sat5)
直接上运行代码示例,如下
1 import time 2 from appium import webdriver 3 4 class Test_Demo(): 5 def setup(self): 6 caps = {} 7 caps["app"] = "/Users/aaron/Desktop/UICatalog.app.zip" #app路径 8 caps["deviceName"] = "iPhone 11 Pro Max" #选择的机型 9 caps["platformVersion"] = "13.2" #选择的机型系统版本 10 caps["platformName"] = "ios" #平台名字 11 caps["automationName"] = "xcuitest" 12 caps["noReset"] = True #运行不重新安装应用。默认是false,每次运行即重新安装app 13 14 self.driver = webdriver.Remote("http://localhost:4723/wd/hub", caps) 15 self.driver.implicitly_wait(20) 16 17 def test_click(self): 18 self.driver.find_element_by_accessibility_id("Buttons").click() 19 20 def teardown(self): 21 time.sleep(20) 22 self.driver.quit()
IOS真机
以上是关于Appium自动化测试之IOS模拟器与真机的主要内容,如果未能解决你的问题,请参考以下文章
基于Appium+WDA+Python搭建IOS自动化测试全纪录(三):真机demo运行
Mac + Appium + Java1.8学习之IOS自动化环境安装配置以及简单测试用例编写(模拟器真机)