是否可以使用TestCafe访问ShadowDom中包含的iframe?
我尝试使用组合选择器,以与访问普通ShadowDOM元素相同的方式,但是无法使iFrame正常工作。
出现的错误消息是1) The iframe in which the test is currently operating does not exist anymore.
this.iFrame = $(()=> document.querySelector('body> div:nth-child(3)')。shadowRoot.querySelector('div> iframe'))
答案 0 :(得分:2)
感谢您使用TestCafe。目前尚不支持切换到位于阴影根目录中的iframe。我已经在TestCafe存储库https://github.com/DevExpress/testcafe/issues/3673中创建了有关此功能的建议。您可以使用它来跟踪我们实施此功能的进度。