public static void jiakaoTest(){
//等待10秒
Thread.sleep(10000);
//找到定位城市文本框点击
androidDriver.findElementByAccessibilityId("com.handsgo.jiakao.android:id/cityTv").click();
//城市搜索框中输入南京
androidDriver.findElementByAccessibilityId("com.handsgo.jiakao.android:id/edt_search_q").sendKeys("南京");
//输入结果中选择南京点击
androidDriver.findElementByClassName("android.widget.RelativeLayout").click();
//选择性别
androidDriver.findElementByAccessibilityId("com.handsgo.jiakao.android:id/maleTv").click();
//选择驾校报名状态
androidDriver.findElementByAccessibilityId("com.handsgo.jiakao.android:id/unRegisterTv").click();
//选择驾驶证类型
androidDriver.findElementByAccessibilityId("com.handsgo.jiakao.android:id/itemCar").click();
//下一步
androidDriver.findElementByAccessibilityId("com.handsgo.jiakao.android:id/okBtn").click();
//断言,期望值通过命令获取界面的包名
String expected = "cn.mucang.android.mars.student.refactor.business.inquiry.activity.InquiryActivity";
//实际值获取
String actual = androidDriver.currentActivity();
Assert.assertEquals("actual","expected");
}
元素定位、元素操作
最新推荐文章于 2024-06-13 20:25:39 发布