Имитировать перемещение мыши за пределы области веб-страницы, используя селен в python - PullRequest
0 голосов
/ 15 января 2020

Мне нужно проверить форму намерения выхода на этой странице: https://biotrust.com/pages/ageless-multi-collagen-protein-powder-tm-vl

Когда указатель мыши перемещается за пределы области веб-страницы, появляется всплывающее окно. Затем мне нужно щелкнуть ссылку во всплывающем окне.

Как я могу переместить мышь за пределы области веб-страницы, чтобы вызвать всплывающее окно? Обратите внимание, что указатель мыши не должен покидать окно целиком, он может go доходить до адресной строки / refre sh области кнопок (на самом деле в любом месте, кроме области веб-страницы). Я попробовал метод действия move_by_offset, но он не всегда работает.

Я селен в python.

Заранее спасибо.

1 Ответ

0 голосов
/ 15 января 2020

драйвер window_handle может быть техникой, чтобы переключиться на всплывающее окно и затем выполнить желаемое действие.

for handle in driver.window_handles:
    if handle == 'your window title':
        print(handle)
        login_page = handle
        break

driver.switch_to.window('your window title)

если вы уже знаете название окна, вы можете переключаться по наименьшей строке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...