appium android 录制脚本,移动app测试之Appium脚本录制
1、启动Appium服务image.png2、启动模拟器image.png3、检查电脑和模拟器是否正常连接image.png4、点击[Start Inspector Session]image.png5、设置Android系统版本、设备名、app包名等image.png6、点击[Start Session]image.png7、点击开始录制image.png8、从app的源码里面选中对应的节点,并
1、启动Appium服务

image.png
2、启动模拟器

image.png
3、检查电脑和模拟器是否正常连接

image.png
4、点击[Start Inspector Session]

image.png
5、设置Android系统版本、设备名、app包名等

image.png
6、点击[Start Session]

image.png
7、点击开始录制

image.png
8、从app的源码里面选中对应的节点,并执行对应的操作

image.png
录制生成的Java代码如下:
MobileElement el1 = (MobileElement) driver.findElementByXPath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.LinearLayout/android.widget.RelativeLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.view.ViewPager/android.widget.LinearLayout/android.widget.LinearLayout[1]/android.widget.LinearLayout[3]/android.widget.Button[3]");
el1.click();
MobileElement el2 = (MobileElement) driver.findElementByXPath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.LinearLayout/android.widget.RelativeLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.view.ViewPager/android.widget.LinearLayout/android.widget.LinearLayout[1]/android.widget.LinearLayout[3]/android.widget.Button[4]");
el2.click();
MobileElement el3 = (MobileElement) driver.findElementByXPath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.LinearLayout/android.widget.RelativeLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.view.ViewPager/android.widget.LinearLayout/android.widget.LinearLayout[1]/android.widget.LinearLayout[3]/android.widget.Button[3]");
el3.click();
MobileElement el4 = (MobileElement) driver.findElementByXPath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.LinearLayout/android.widget.RelativeLayout[1]/android.widget.RelativeLayout[1]/android.support.v4.view.ViewPager/android.widget.LinearLayout/android.widget.LinearLayout[2]/android.widget.Button");
el4.click();
更多推荐


所有评论(0)