Могу ли я использовать встроенный iframe? - PullRequest
1 голос
/ 27 мая 2020

У меня сложная структура страницы с iframe (#dialogFrameContent), встроенным в другой iframe (# migration-iframe).

Я использую await t.switchToIframe('#dialogFrameContent'), но у меня следующая ошибка:

The specified selector does not match any element in the DOM tree.

         | Selector('#dialogFrameContent')

Можно ли использовать такую ​​структуру с testcafe?

Ответы [ 2 ]

1 голос
/ 28 мая 2020

Да, TestCafe позволяет использовать встроенные iframe, но вам нужно переключиться на каждый родительский iframe.

await t
    .switchToIframe('#migration-iframe')
    .switchToIframe('#dialogFrameContent');
1 голос
/ 28 мая 2020

Да, вы можете встроить iframe в iframe. Вы даже можете встроить iframe внутри iframe внутри iframe внутри iframe. Однако это может быть проблемой с производительностью. В результате я не рекомендую это делать.

...