量角器处理异常;异步弹出窗口;Javascript

量角器处理异常;异步弹出窗口;Javascript,javascript,exception,testing,automation,protractor,Javascript,Exception,Testing,Automation,Protractor,-->在这里,我尝试单击一个元素设置,在try块中提到。 但有一个不确定的弹出窗口出现在任何时间点,如catch block中所述。此弹出窗口不会在固定的给定事件中出现。 当我试图运行这段代码时,当弹出窗口出现时,它就会失败。 请提供帮助。您需要使用错误处理承诺解决功能处理单击()结果: try { element(by.xpath(//*[@id='tab-settings'])).click() browser.sleep(6000) } cat

-->在这里,我尝试单击一个元素设置,在try块中提到。 但有一个不确定的弹出窗口出现在任何时间点,如catch block中所述。此弹出窗口不会在固定的给定事件中出现。 当我试图运行这段代码时,当弹出窗口出现时,它就会失败。
请提供帮助。

您需要使用错误处理承诺解决功能处理
单击()
结果:

try {
        element(by.xpath(//*[@id='tab-settings'])).click()  
        browser.sleep(6000)

    } catch (e) {
        // TODO: handle exception
        element(by.xpath("//*[@id='actionbar']/px-button")).click()
        browser.sleep(6000)
    }

您需要使用错误处理承诺解决功能处理
click()
结果:

try {
        element(by.xpath(//*[@id='tab-settings'])).click()  
        browser.sleep(6000)

    } catch (e) {
        // TODO: handle exception
        element(by.xpath("//*[@id='actionbar']/px-button")).click()
        browser.sleep(6000)
    }