一、环境配置
在使用pycharm运行自动化测试前,需配置好appium,可以参考文章:
Windows系统参考:Windows实现appium+iOS自动化测试
macOS系统参考:Appium自动化测试-iOS真机运行
二、使用python编写自动化测试脚本
from time import sleep
from appium import webdriver
class TestIOS:
def setup(self):
caps = {}
caps["platformName"] = "iOS"
caps["platformVersion"] = "设备系统"
caps["deviceName"] = "设备名称"
caps["udid"] = "设备udid"
caps["xcodeSigningId"] = "根据实际填写具体xcodeSigningId值"
caps["xcodeOrgId"] = "根据实际填写具体xcodeOrgId值"
caps["automationName"] = "测试框架名称,比如XCUITest"
caps["bundleId"] = "被测应用包名"
# 测试步骤,以下为举例
def test_buttons(self):
el1 = self.driver.find_element_by_accessibility_id("Buttons")
el1.click()
def teardown(self):
sleep(20)
self.driver.quit()
三、运行注意事项
1、运行前,检查webdriver是否已启动,最简单的方式直接启动appium
2、真机已与电脑连接上