使用TestCafe访问Shadow dom中的iFrame

时间:2019-04-03 21:57:00

标签: iframe automated-tests e2e-testing shadow-dom testcafe

是否可以使用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'))

1 个答案:

答案 0 :(得分:2)

感谢您使用TestCafe。目前尚不支持切换到位于阴影根目录中的iframe。我已经在TestCafe存储库https://github.com/DevExpress/testcafe/issues/3673中创建了有关此功能的建议。您可以使用它来跟踪我们实施此功能的进度。