appium+python自动化测试(2)

  • 创建一个ios工程 APPiumDemo

    appium+python自动化测试(2)_第1张图片
    工程.png

  • 创建编辑自动化测试脚本文件 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


    appium+python自动化测试(2)_第2张图片
    开启服务.png
  • 打开终端,进入工程APPiumDemo目录执行命令python3 test_ios.py(因为新装了python3.7,系统python运行有错)

    自动化测试结果.png

你可能感兴趣的:(appium+python自动化测试(2))