• 配置文件的封装


    1.参数配置表:desired_caps.yaml

    #coding=utf-8
    platformName: Android
    platformVersion: 5.1.1
    deviceName: 127.0.0.1:21503
    app: E:appium自动化软件appium教程相关软件第二章配套软件Appkaoyan3.1.0.apk
    noReset: False
    appPackage: com.tal.kaoyan
    appActivity: com.tal.kaoyan.ui.activity.SplashActivity
    ip: 127.0.0.1
    port: 4723
    --------------------------------------------------------------------------------------------------------
    #coding=utf-8
    from appium import webdriver
    import yaml

    file=open('desired_caps.yaml','r',encoding='UTF-8')
    data=yaml.load(file)

    desired_caps={}
    desired_caps['platformName']=data['platformName']

    desired_caps['platformVersion']=data['platformVersion']
    desired_caps['deviceName']=data['deviceName']

    desired_caps['app']=data['app']
    desired_caps['noReset']=data['noReset']

    desired_caps['appPackage']=data['appPackage']
    desired_caps['appActivity']=data['appActivity']

    driver = webdriver.Remote('http://'+str(data['ip'])+':'+str(data['port'])+'/wd/hub', desired_caps)
    -----------
    ---------------------------------------------------------------------------------------
    desired_caps['unicodeKeyboard']="True"  输入法的设置
    desired_caps['resetKeyboard']="True"
  • 相关阅读:
    c语言中srand和rand函数 生成随机数总结
    枚举类型
    VS2008快捷键使用技巧
    PV实现同步
    PV操作(深入显出)
    数字在排序数组中出现的次数
    两个链表的第一个公共结点
    数组中的逆序对
    第一个只出现一次的字符位置
    丑数
  • 原文地址:https://www.cnblogs.com/xuzhongtao/p/9750839.html
Copyright © 2020-2023  润新知