美文网首页
appium+python自动化测试(2)

appium+python自动化测试(2)

作者: JinHuiZhang | 来源:发表于2019-11-26 14:17 被阅读0次
    • 创建一个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

    相关文章

      网友评论

          本文标题:appium+python自动化测试(2)

          本文链接:https://www.haomeiwen.com/subject/vgegyctx.html