我正在尝试单击与 $timeout 关联的链接,该链接仅显示几秒钟。单击后会打开一个弹出窗口并将新消息添加到列表中。
但是当我经历https://github.com/angular/protractor/issues/169时,它说 Protractor 等待 $timeout 完成。那么谁能帮我解决这个问题。
最佳答案
您必须关闭 Angular 和 Protractor 之间的同步并等待看到所需的文本。大致如下:
browser.ignoreSynchronization = true;
var EC = protractor.ExpectedConditions;
# navigate to a page here
browser.wait(EC.textToBePresentInElement($("#myid"), "some text"), 5000);
关于javascript - Protractor 无法单击与 $timeout 关联的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39617584/