我在用户界面中有一个复选框,当我尝试检查该复选框时收到错误消息“ ElementNotVisibleError:元素不可见”,但是当我尝试在chrome开发人员工具的控制台中捕获该复选框时,我可以捕获并单击元件。有人遇到同样的问题吗?或任何解决方案。 TIA

最佳答案

使用“预期条件”,您具有API文档here

    var wantedElement = element(by.id("idlocator"));
    var EC = protractor.ExpectedConditions;

    browser.wait(EC.visibilityOf(wantedElement), 60000, "Element is not visible").then(function() {
            element.click();
    });

关于javascript - 元素不可见, Protractor 错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51737493/

10-09 19:38