При запуске инструмента парсинга я нахожусь в процессе написания, мне нужно взаимодействовать с пользователем, но я предпочитаю не через консоль, поскольку это означает переключение между консолью и браузером.
Проблема в том, что я не могу понять, как получить результаты, например:
Код: Выделить всё
r = self.driver.execute_script('return confirm("test press ok or cancel");')
ничего не дает ни при нажатии ОК, ни при отмене. Сначала мне пришлось подождать, пока появится предупреждение, а затем снова подождать, пока я не получу
с использованием обычного метода try/Exception с
и продолжаю, пока не наткнусь на исключение NoAlertPresentException. Теперь вопрос в том, нужно ли выполнить alert = .... ядерную бомбу
случайно, если это так, то как мне получить значение оповещения о создании сценария Python Selenium и возможно ли это вообще?
Подробнее здесь:
https://stackoverflow.com/questions/781 ... sults-back