无法在视图中找到UIButton - Appium

时间:2018-05-15 19:17:35

标签: appium appium-ios

好吧,所以我使用Appium在我为公司工作的应用程序中自动执行某些任务。我在tableviewcell中有一个stackview,然后在该stackview中我有两个标签一个按钮。当我打开Appium检查器时,它会找到标签和按钮。我的标签上的Enabled和visible设置为true,但是我的按钮仅在启用时设置为true,而visible设置为false。按钮不在任何其他视图中,因此我对Appium无法找到此按钮的原因感到困惑。设置了辅助功能ID,Appium检查员显示了该功能,并且我已尝试在按钮上设置isAccessible,但没有运气。有什么想法吗?

public void selectRatingWithStar(int numOfClicks, int position){
    System.out.println("before driver");
    new WebDriverWait(driver,10).until(ExpectedConditions.refreshed(ExpectedConditions.visibilityOfAllElements(completeDocumentationButton)));
    System.out.println("after driver");
    for(int i = 0; i < numOfClicks; i++){
        completeDocumentationButton.get(position).click();
    }
}

Appium Inspector Image

0 个答案:

没有答案