-
创建一个ios工程
APPiumDemo
创建编辑自动化测试脚本文件
ios_test.py
,放入创建的项目目录下面(工程.png
)
脚本内容
//python脚本语言要注意每行缩进,这是python语法特性
from appium import webdriver
import time
print('---------开始配置测试属性-------------------------')
desired_caps = {'platformName':'ios',
'deviceName':'iPhoneXs',
'platformVersion':'12.4.1',
'noReset':True,
'app':'/Users/jinhui/Desktop/appiumSimpleDemo/build/Release-iphoneos/appiumSimpleDemo.app',
'udid':'真机设备udid',
'bundleId':'zjh.demo.APPiumDemo',
'xcodeOrgId':'开发者账号',
'xcodeSigningId':'iPhone Developer',
'automationName':'XCUITest'}
print('---------开始测试-------------------------')
driver = webdriver.Remote('http://0.0.0.0:4723/wd/hub', desired_caps)
print('---------测试中(20s后退出App)-------------------------')
time.sleep(20)
driver.quit()
print('---------App退出-------------------------')
-
打开appium app,点击start server
-
打开终端,进入工程
APPiumDemo
目录执行命令python3 test_ios.py
(因为新装了python3.7,系统python运行有错)