2017-02-23 35 views
0

У меня есть сайт https://uptake.com/Подождите видимости в Python с использованием селена 3

При нажатии на кнопку «Контакты» он загружает всплывающее окно в виде дополнительных тегов.

ПРИМЕЧАНИЕ: Это не нормальный всплывающее окно

Я хотел бы получить доступ к кнопке, которая появляется в этом представить.

Но с помощью обычных методов, таких как ожидание через 5 секунд после нажатия, я получаю исключение: элемент невидим.

+2

Пожалуйста, добавьте ваш код. – Guy

ответ

0

Попробуйте использовать selenium's expected conditions. Найдите элемент, который вы хотите дождаться, используя инструменты разработчика, и сообщите селену, чтобы дождаться его, прежде чем захватить контент.

+0

Благодарим вас за ответ. На самом деле ... Оказалось, что мне пришлось дважды щелкнуть кнопку дважды **, чтобы всплывающее окно появилось. По какой-то причине селен не может вызвать всплывающее окно одним щелчком мыши. Очень странно!!! Мой код работает сейчас. Интересно, является ли это возможной проблемой синхронизации. – XChikuX

Смежные вопросы