zoukankan      html  css  js  c++  java
  • python+appium启动APP

    from appium import webdriver
    import readConfig
    import GetDevices
    import time
    from time import sleep
    def appdriver():
        '''初始化测试环境,启动测试app'''
        conf = readConfig.Readconfig()
        cmd = GetDevices.devices()
        url="xxx"
        deviceName=conf.getConfigValue('deviceName')
    #     platformVersion = conf.getConfigValue('platformVersion')
    #     platformVersion = cmd.get_platformVersion().encode('ascii')
        platformName = conf.getConfigValue('platformName')
        appPackage = conf.getConfigValue('appPackage')
        appActivity = conf.getConfigValue('appActivity')
        automationName= conf.getConfigValue('automationName') 
        u"启动app接口"
        desired_caps = {}
        desired_caps['platformName'] = platformName
        desired_caps['deviceName'] = deviceName
        desired_caps['automationName'] = automationName
    #     desired_caps['platformVersion'] = platformVersion
        desired_caps['appPackage'] = appPackage
        desired_caps['appActivity'] = appActivity
        desired_caps['resetKeyboard'] = 'true'
        desired_caps['unicodeKeyboard'] = 'true'
        desired_caps['noReset'] = True # appium1.6以后的版本需要这个设置才可以保存app的登录状态
        driver = webdriver.Remote(command_executor = url, desired_capabilities = desired_caps)
        return driver
    
    if __name__ == '__main__':
        test_device = appdriver()
  • 相关阅读:
    c++中vector的用法详解[转]
    C++ String
    va_list用法
    如何高效的分析AWR报告
    Oracle存储过程跟踪错误的方法
    Oracle找出锁,并KILL掉
    OracleAWR报告概念和生成
    Linux系统的内存管理
    AIX系统下配置FTP服务
    通过修改注册表配置IE选项
  • 原文地址:https://www.cnblogs.com/dmtz/p/11052798.html
Copyright © 2011-2022 走看看