appium+python for Mac版(二)
1、获取待测的APP包名和activity(前置条件:数据线已连接电脑)
1.1 获取手机当前页面的appPackage和appActivity命令:
adb shell dumpsys window windows | grep mFocusedApp (或adb shell dumpsys activity|grep mFocusedActivity)
1.2 获取当前的appPackage和appActivity
输入命令 adb shell logcat|grep Displayed 启动一待测APP (以下是启动APP过程中的截图)
desired_caps['appPackage'] = 'com.shuhekeji'
desired_caps['appActivity'] = 'com.dataseed.huanbei.ui.BootActivity'
desired_caps['appWaitActivity']='com.dataseed.huanbei.ui.MainActivity'
输入命令 获取连接的设备:adb devices
2、用appium录制小脚本
2.1 appium所需Capabilities 参见: https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md
2.2 mac连接手机之后 打开之前下载的appium-desktop
2.3 配置待测appium所需的Capabilities(SaveAs.进行保存在“Saved Capability Sets”里,以后可快捷启动,点击Start Session启动Inspector)
2.3
select element:选中需要定位的元素,右侧展示appium自动定位出的对应元素信息
Swipe By Coordinates:模拟滑动操作
Tap By Coordinates:按坐标位置操作
2.4 录制
2.5 生成的脚本 示例如下