使用节点js和angular js的硒中的元素不可交互错误

时间:2018-12-13 06:14:29

标签: selenium-webdriver automation

element not interactable在运行测试用例时出现此错误。元素是一个按钮。可能是什么原因?这是“ it”中的代码。

this.timeout(85000);
        browser
            .pause(global.BROWSERPAUSEVALUE)
            .element('[data-short-description="solicitation-signin-email"]')
            .setValue('xyz@rmail.com')
            .pause(global.BROWSERPAUSEVALUE)
            .click('[data-btn="user-signin"]')
            .click('[data-btn="user-signin"]')
            .notify(done);

1 个答案:

答案 0 :(得分:0)

也许该元素还不能交互。尝试在初始化驱动程序时设置一个隐式等待:

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);