[英]Could cypress wait for some element appears?
我想讓柏樹等到我的 web 應用程序被打開。 有些元素彼此獨立加載,我必須等待全屏加載,因為在此之后我想用 percy 拍攝快照。 我該如何處理? 是否可以使其依賴於某些例如 html 類?
這個問題的 cypress hack 是cy.get('button', {timeout: 2000})
但是,我建議使用像cypress-wait-until這樣的庫。 這將為您提供類似的語法
cy.waitUntil(() =>
cy.get("input[type=hidden]#recaptchatoken")
.then($el => $el.val()))
// ... then, check that it's valid string asserting about it
.then(token => expect(token).to.be.a("string").to.have.length.within(1,1000));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.