appium+python自动化测试(2)

  • 创建一个ios工程 APPiumDemo

    工程.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


    开启服务.png
  • 打开终端,进入工程APPiumDemo目录执行命令python3 test_ios.py(因为新装了python3.7,系统python运行有错)

    自动化测试结果.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容