我正在尝试使用 Cypress.io 为我的 chrome/firefox 扩展编写测试
在我的扩展内容脚本中,我将一个按钮附加到 DOM 的 body 元素并尝试使用 cypress 来单击该按钮,但是在运行测试时,该按钮被注入到测试运行器 DOM,而不是 DOM我的测试通过 cy.visit() 访问的页面 - 所以我的 cy.get('injected element') 调用找不到该元素。
看起来 cypress 在 iframe 中加载 cy.visit() 页面,而 cy.get() 无法找到该 iframe 之外的元素。
我该如何解决这个问题?
HUWWW
相关分类