首页 > 移动平台 > 详细

python+appium启动APP

时间:2019-06-19 17:54:03      阅读:142      评论:0      收藏:0      [点我收藏+]
from appium import webdriver
import readConfig
import GetDevices
import time
from time import sleep
def appdriver():
    ‘‘‘初始化测试环境,启动测试app‘‘‘
    conf = readConfig.Readconfig()
    cmd = GetDevices.devices()
    url="http://127.0.0.1:4723/wd/hub"
    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()

 

python+appium启动APP

原文:https://www.cnblogs.com/dmtz/p/11052798.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!