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