当连接有多个设备时,需要先传入设备号。
H5页面: h5Driver = H5Driver(deviceId)
小程序:wxDriver = WxDriver(deviceId)
进入H5页面之后再调用 initDriver()
使用前在小程序首屏时调用initDriver()
在测试完成后需调用driver.close()
方法结束框架
最好在启动H5页面/小程序前先杀掉微信后台进程,保证环境一致
初始化小程序框架时,要确保微信只开启过这一个小程序;如果之前开启过其他小程序,需要使用adb shell am force-stop com.tencent.mm
命令杀掉微信进程,再开启小程序进行测试
如何找到要点击的控件的xpath:通过chrome:inspect
找到当前页面,可以找到要点击控件的xpath(小程序一般是在当前页面的inspect的第二个)
框架内部已经封装了UiAutomator来进行native的操作:可以通过driver.d
来执行,可执行的操作与java的UiAutomator类似,具体使用方法可以见uiautomator