其他分享
首页 > 其他分享> > App自动化脚本配置信息

App自动化脚本配置信息

作者:互联网

App自动化脚本配置信息

import time
from appium import webdriver

# 准备自动化配置信息
desired_caps = {
    # 移动设备平台 Android / IOS
    'platformName': 'Android',
    
    # 平台OS--安卓版本号,写整数位即可
    'plathformVersion': '8',
    
    # 设备的名称--值可以随便写
    'deviceName': 'Play',
    
    # 提供被测app的信息-包名、入口信息:
    # 1.打开被测app,2.命令行输入以下信息,可以查看包名、入口信息
    # adb shell dumpsys activity recents | findstr intent={
    
    'appPackage': 'com.hpbr.xxx',
    'appActivity': '.module.launcher.WelcomeActivity',
    
    # 确保自动化之后不重置app
    'noReset': True,
    
    # 设置session的超时时间,单位秒,默认60s
    'newCommandTimeout': 6000,
    
    # 设置底层测试驱动-1.15默认使用的底层驱动就是UiAutomator2
    'automationName': 'UiAutomator2',  # 或者UiAutomator1
    
    #跳过UI2的安装,如果第一次运行程序,不要添加该配置
    #'skipServerInstallation':True 
}

# 初始化driver对象-用于控制手机-启动被测应用
# IP:appium-server所在机器的网络IP;
# port:监听的端口号
# path:固定/wd/hub
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

driver.implicitly_wait(10)  # 稳定元素

标签:脚本,被测,App,driver,信息,自动化,UiAutomator2,app
来源: https://blog.csdn.net/weixin_44801980/article/details/115028348