0

我正面临SeeTest Automation使用 Mobile Webdriver + Selenium 进行 Android 自动化的滚动问题。

我也尝试过JScriptExcecutor滚动方法,但我无法滚动,所以任何人都可以帮助我解决这个问题吗?

4

1 回答 1

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(); 在你的测试用例中

于 2016-06-09T05:03:55.760 回答