【发布时间】:2021-09-10 13:41:20
【问题描述】:
我正在尝试使用 Cypress.io 在 shadow DOM 中查找并单击一个按钮。
我尝试了各种类名,结合使用 get/find 和 .shadow() 命令。
我在 Cypress 中遇到了这个错误:
"4000 毫秒后重试超时:预期主题为 影子根,但从未找到它。”
这是我正在测试的 react 应用的一些代码(按钮 id 突出显示)
以下是我尝试过的最新 Cy 代码。
cy.get('*[class^="MuiInputBase-input"]').shadow()
cy.find('div[id="search-clear"]')
.invoke('show')
.click()
我试图找到并点击的按钮(鼠标悬停时可见)。
关于如何定位这个元素有什么想法吗?
【问题讨论】:
标签: javascript shadow-dom