Всем доброго дня! Проблема в следующем: написал небольшой тест на Selenium, драйвер использую Firefox, все прекрасно работает. Но теперь встала задача вклинить этот тест в окошко программы, которое я создаю с помощью PyQT. Т.е. мне нужно чтобы тест Selenium запускался не через встроенный в систему броузер Firefox, а открывался в окошке моей программы и после завершения, пользователь мог бы дальше использовать этот браузер в своих целях (например простой серфинг...)
Подскажите, пожалуйста решение! Я в отчаянии... Вторую неделю ищу ответ...
Интересно, драйвер коммуницирует с браузером на самой ранней стадии запуска процесса? Если драйвер просто запускает процесс, а опрашивать браузер начинает через секунду или несколько, задайте вместо пути к браузеру путь к вашему приложению. Имею в виду запуск через сервис -ваше приложение может узнать номер порта и запустить браузер на этом порту.
это, конечно, чистая теория, никогда не пробовал сендбоксить селениумовский браузер.
Проблема в том, что я никак не найду способ встроить окно браузера (с автоматическим выполнением некоторых действий например авторизация) в свое Gui приложение...