Appium:当有两个滚动条可用时如何滚动屏幕?

时间:2017-06-26 06:15:34

标签: java automation appium

请注意,我正在使用java工作在android应用程序上。页面上有两个滚动条,一个用于滚动整个屏幕和&另一个是在提供的清单中选择技能。看看下面显示的代码,我当前正在使用滚动屏幕,

    Dimension dimensions = driver.manage().window().getSize();
    Double screenHeightStart = dimensions.getHeight() * 0.5;
    int scrollStart = screenHeightStart.intValue();
    System.out.println("s="+scrollStart);
    Double screenHeightEnd = dimensions.getHeight() * 0.2;
    int scrollEnd = screenHeightEnd.intValue();
    for (int i = 0; i < dimensions2.getHeight(); i++) {
     driver.swipe(0,scrollStart2,0,scrollEnd2,2000);
    }

结果,首先它滚动列表中的所有技能(A到z)&amp;然后滚动整个屏幕,最后它给我我想要的结果,但消耗了很多时间滚动所有不需要的技能。相反,我只想滚动整个屏幕,点击页面底部显示的按钮。请帮我弄清楚这个!

0 个答案:

没有答案