移动app测试之Appium脚本录制

1、启动Appium服务

移动app测试之Appium脚本录制_第1张图片
image.png

2、启动模拟器

移动app测试之Appium脚本录制_第2张图片
image.png

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

移动app测试之Appium脚本录制_第3张图片
image.png

4、点击[Start Inspector Session]

移动app测试之Appium脚本录制_第4张图片
image.png

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

移动app测试之Appium脚本录制_第5张图片
image.png

6、点击[Start Session]

移动app测试之Appium脚本录制_第6张图片
image.png

7、点击开始录制

移动app测试之Appium脚本录制_第7张图片
image.png

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

移动app测试之Appium脚本录制_第8张图片
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();

你可能感兴趣的:(移动app测试之Appium脚本录制)