更快地进行appium搜索

时间:2017-06-21 13:07:41

标签: java android appium pageobjects

请考虑以下代码 getCurrentPage看起来像

public PageObject getCurrentPage() {
    List<PageObject> pageObjects = getAllPages();
    for (PageObject pageObject : pageObjects) {
        if (((CommsPageBase) pageObject).isCurrentlyVisible()) {
            return pageObject;
        }
    }
    throw new NotFoundException();
}

每个页面都有不同的要搜索元素

public boolean isCurrentlyVisible() {
            return this.elementOperator.isAttached(<elementToBeSearched>);
    }

isCurrentlyVisible()比检查至少4次(大约2-3秒)更慢,而最坏情况下知道当前页面变得慢得多。我怎样才能让它更快?

0 个答案:

没有答案