我正在Appium中测试一个应用程序,其中正在打开一个下拉列表,该下拉列表从下面的xpath选择一个值来填充下拉列表中打开布局,但是我无法做到这一点
driver.findElement(By.
xpath("//android.widget.CheckedTextView[@text='Educational Payment']")).click();
//Also tried with [@index='2'] and by providing class hierarchy like below;
//driver.findElement(By.
//xpath("//android.widget.ListView.CheckedTextView[@text='Educational Payment']")).click();
以及如何在此处滚动列表。
答案 0 :(得分:0)
要滚动屏幕直到所需的文本,请使用以下代码行:
driver.findElementByAndroidUIAutomator("new UiScrollable(newUiSelector()).scrollIntoView(new UiSelector().text(\"Educational Payment\"));");
答案 1 :(得分:0)
使用以下代码进行滚动:
driver.findElementByAndroidUIAutomator("new UiScrollable(new UiSelector()).scrollIntoView(text(\"**Element Name**\"));");