我正面临SeeTest Automation
使用 Mobile Webdriver + Selenium 进行 Android 自动化的滚动问题。
我也尝试过JScriptExcecutor
滚动方法,但我无法滚动,所以任何人都可以帮助我解决这个问题吗?
我正面临SeeTest Automation
使用 Mobile Webdriver + Selenium 进行 Android 自动化的滚动问题。
我也尝试过JScriptExcecutor
滚动方法,但我无法滚动,所以任何人都可以帮助我解决这个问题吗?
您可以使用屏幕尺寸在 android 设备中滚动,找到以下功能,
public void scroll() throws IOException {
try {
Dimension dimensions = driver.manage().window().getSize();
System.out.println("Size of Window= " +dimensions);
int Startpoint = (int) (dimensions.getHeight() * 0.5);
System.out.println("Size of scrollStart= " +Startpoint );
int scrollEnd = (int) (dimensions.getHeight() * 0.2);
System.out.println("Size of cscrollEnd= " + scrollEnd);
driver.swipe(0, Startpoint,0,scrollEnd,1000);
} catch (IOException e) {
}
}
将此添加到您的代码中并简单地使用 scroll(); 在你的测试用例中