appium-desktop实例(夜神Android模拟器)
1.点击桌面图标“Appium”,进入“start server v1.6.5”,其他配置不用变化
2.出现下图表示启动正常,点击“放大镜”图标
3.维护字段,点击“+”号,添加启动选项
需要维护的字段有:deviceName,platformName,platformVersion,appPackage,appActivity,维护完毕如下图:,点击“start session”
appPackage(包名)和appActivity(入口)查看的两种方式:
1.知道你要测试的app的名字和本地的路径,在cmd中执行aapt.exe dump badging C:\Users\sherry\Desktop\xxx.apk
在日志的下方可以找到“入口”
2.打开你要测试的app,在cmd中执行adb shell,输入dumpsys activity | grep mFocusedActivity
如图:
Python+Appium实例(真机模式,红米note)
from appium import webdriver
# 默认appiumserver的服务端口是4723
desc = {
"deviceName":"e0a92c49",
"platformName":"Android",
"platformVersion":"4.4.4",
"appPackage":"com.android.settings",
"appActivity":".MiuiSettings",
"noReset":True
}
# 参数1:链接服务的地址:
# 参数2:链接服务的参数
# 程序名称和入口:com.android.settings/.MiuiSettings
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desc)