Всем привет!
У меня такая проблема:
На сайте предусмотрена, абсолютно рандомная капча или вспрывающее окно с какой-то херней.
И все нормально скрипт работает, но тут бамс всплыло окно на JS, Скрипт не может нажать на кнопку и падает весь скрипт.
Как сделать в пайтоне или вебдрайвере, что бы если что-то пошло не так работать дальше и делать следующие шаги.
Ну раз меня понесло, еще одна проблема, я запускаю через фаерфокс, и вот вебдрайвер создает новое окно полностью стерильное, без модов, без дополнений, без даже дефолтных настроек. Из-за этого может всплыть какая-то реклама которая не дает заюзать тест и все падает.
Как запускать или уже в открытом окне браузера или хотя бы нормальном где все настройки и аддоны (типа против рекламы).
Пока учусь пишу на чистом Силениуме+Пайтон, не использую фреймворки и обертки.
Уже в открытом окне номер не пройдет, не предусмотрено.
Смотри в сторону готовых профилей или если точно знаешь где эти окна могут появится, оборачивай в исключение проверку и закрытие этой фигни что мешает.
в этом и проблема, что оно раз в 10 запусков, попадается и все падает, и мне приходится все время над ним сидеть что бы перезапустить. Это уже не автоматизация, а ручное тестирование через Силениум.
Как я понял, если запустить с профилем можно создать собственные настройки профиля, а можно вообще запустить тот профиль что уже есть типа вашего основного Прикольно, должно помочь