appnium-巨量测试
App测试
adb获取IP和版本号
adb获取当前界面
点击源码有一个连接地址更换到Remote参数里,端口号在appnium里;发送连接
from appnium import webdriver
# 配置手机练级恶的参数信息
# 参数信息都是以键值对的方式进行连接
desried_caps= {}
#设备名称 adb device获取
desired_caps["deviceName"]="127.0.0.1:62001"
#系统
desried_caps["platformName"]="Android"
#系统版本号
desried_caps["platformVersion"]="7.1.2"
# 通过adb命令下面信息:adb shell dumpsys window | findstr mFocusedApp
# 启动的app名称:com.android.settings
desried_caps["appPackage"]="com.android.settings"
# 启动的app界面: .Setting
desried_caps["appActivity"]=".Settings"
#print(desired_caps)
# 点击源码有一个连接地址更换到Remote参数里,端口号在appnium里;发送连接
webdriver.Remote("http://127.0.0.1:4723/wd/hub",desired_capabilities=desired_caps)
# 时间
time.sleep(5)
driver.quit()
app测试自动化的流程
- 首先明确项目的核心模块
- 设计用例脚本,分析用例的执行步骤