«Как исправить ошибку «попытка действия щелчка: ожидание отображения элемента» при нажатии нескольких полей на веб-странPython

Программы на Python
Ответить
Anonymous
 «Как исправить ошибку «попытка действия щелчка: ожидание отображения элемента» при нажатии нескольких полей на веб-стран

Сообщение Anonymous »

У меня есть веб-сайт, скажем, «exampleA.com».
На нем есть 12 кликабельных полей, и нажатие на каждое из них приведет меня на другую страницу. Например, нажатие на поле 1 приведет меня на страницу page1.com, нажатие на поле 2 приведет меня на страницу page2.com. Я хочу нажать на каждое поле на этой странице.
В настоящее время я столкнулся с проблемой, связанной со следующей ошибкой

Код: Выделить всё

playwright._impl._api_types.Error: Element is not attached to the DOM.
attempting click action: waiting for element to be visible, enabled and stable
при выполнении следующего кода:

Код: Выделить всё

boxes = page.query_selector_all(".something")
box1.click()
page.go_back()
box2.click()
page.go_back()
Я попробовал добавить в код следующее:

Код: Выделить всё

page.wait_for_load_state("networkidle")
page.wait_for_timeout(5000)
Но ошибка все еще сохраняется. Как я могу исправить эту ошибку?

Подробнее здесь: https://stackoverflow.com/questions/761 ... le-error-w
Ответить

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

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

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

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

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