我正在使用Mobile Webdriver + Selenium在SeeTest Automation
中面对Android自动化的滚动问题。
我已经尝试了JScriptExcecutor
,Scroll方法,但我无法滚动,所以任何人都可以帮我这个吗?
答案 0 :(得分:0)
您可以使用屏幕尺寸在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();在你的测试用例