我正在嘗試使用 Cypress.io 為我的 chrome/firefox 擴展編寫測試在我的擴展內容腳本中,我將一個按鈕附加到 DOM 的 body 元素并嘗試使用 cypress 來單擊該按鈕,但是在運行測試時,該按鈕被注入到測試運行器 DOM,而不是 DOM我的測試通過 cy.visit() 訪問的頁面 - 所以我的 cy.get('injected element') 調用找不到該元素??雌饋?cypress 在 iframe 中加載 cy.visit() 頁面,而 cy.get() 無法找到該 iframe 之外的元素。我該如何解決這個問題?
無法使用已通過瀏覽器擴展附加到 DOM 的 Cypress.io 選擇元素
小唯快跑啊
2023-04-20 16:32:59