appium+python自动化测试(2)

  • 【appium+python自动化测试(2)】创建一个ios工程 APPiumDemo

    appium+python自动化测试(2)
    文章图片
    工程.png
  • 创建编辑自动化测试脚本文件 ios_test.py,放入创建的项目目录下面(工程.png)
    脚本内容
//python脚本语言要注意每行缩进,这是python语法特性 from appium import webdriver import timeprint('---------开始配置测试属性-------------------------') 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)
    文章图片
    开启服务.png
  • 打开终端,进入工程APPiumDemo目录执行命令python3 test_ios.py(因为新装了python3.7,系统python运行有错)

    自动化测试结果.png

    推荐阅读