1.目的:滑动屏幕直到元素出现在屏幕上后停止滑屏
2.问题:如何判断元素在当前手机屏幕上了
3.尝试了 element.isdisplayed() 和 element !=null 都是一直返回 true
4.代码如下:

public void doswipeTo() {
            // TODO Auto-generated method stub

                WebElement webElement = driver.findElement(By.id("com.android.chrome:id/search_box_text"));
                for (int i = 0; i < 5; i++) {
                    if(webElement.isDisplayed()){
                        break;//一直返回ture值
                    }
                    swipeTo(driver);
                }       

        }


↙↙↙阅读原文可查看相关链接,并与作者交流