Почему Framelocator используется в Playwright для поиска компонентов в IFRAME?Javascript

Форум по Javascript
Ответить
Anonymous
 Почему Framelocator используется в Playwright для поиска компонентов в IFRAME?

Сообщение Anonymous »

Я хочу найти кнопку, которая находится в iframe. Для этого мне нужно использовать странную нотацию iframe: < /p>
page.locator('iframe[name="some_iframe_id"]').contentFrame().locator('#some_locator')
< /code>
С другой стороны, найти один и тот же компонент на странице без iframe намного проще: < /p>
page.locator('#some_locator')
< /code>
Почему невозможно использовать обычную нотацию, и почему мне нужно ссылаться на какую iframe специально для использования? Разве драматург не сможет понять это самостоятельно?


Подробнее здесь: https://stackoverflow.com/questions/797 ... the-iframe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»