0
我試圖點擊與$超時關聯的鏈接,該鏈接僅會顯示幾秒鐘。點擊後會打開彈出窗口,並將新消息添加到列表中。
但是,當我通過https://github.com/angular/protractor/issues/169,它說量角器等待$超時完成。所以任何人都可以幫助我解決這個問題。
我試圖點擊與$超時關聯的鏈接,該鏈接僅會顯示幾秒鐘。點擊後會打開彈出窗口,並將新消息添加到列表中。
但是,當我通過https://github.com/angular/protractor/issues/169,它說量角器等待$超時完成。所以任何人都可以幫助我解決這個問題。
您必須將Angular和量角器之間的同步關閉並等到您看到所需的文本。沿着這些線的東西:
browser.ignoreSynchronization = true;
var EC = protractor.ExpectedConditions;
# navigate to a page here
browser.wait(EC.textToBePresentInElement($("#myid"), "some text"), 5000);
我需要點擊一個元素,這將只存在幾秒鐘。點擊鏈接後,會彈出一個彈出窗口,但沒有發生。 – Shivaraj
@Shivaraj對不起,沒有更多的我可以幫助,沒有能夠重現你的具體問題。我剛剛發佈了一般性問題的答案。謝謝。 – alecxe
browser.ignoreSynchronization = true;在發生多個廣播事件時不起作用。感謝@alecxe回覆 – Shivaraj