我有一个复杂的页面结构,其中一个iframe(#dialogFrameContent)嵌入另一个iframe(#migration-iframe)中。
我正在使用await t.switchToIframe('#dialogFrameContent')
,但出现以下错误:
The specified selector does not match any element in the DOM tree.
| Selector('#dialogFrameContent')
这种结构可用于testcafe吗?
答案 0 :(得分:1)
是的,您可以在iframe中嵌入iframe。您甚至可以将iframe嵌入iframe内的iframe中。但是,这可能是性能问题。因此,我不建议您这样做。
答案 1 :(得分:1)
是的,TestCafe允许您使用嵌入式iframe,但是您需要切换到每个父iframe。
await t
.switchToIframe('#migration-iframe')
.switchToIframe('#dialogFrameContent');