Всем привет.
Интересная ситуация.
Коротко процесс:
Стартуем Xvfb
Создаем webdriver.Chrome со следующими параметрами:
options = webdriver.ChromeOptions()
options.add_argument("--disable-blink-features")
options.add_argument("--disable-blink-features=AutomationControlled")
options.add_argument("--window-size=1920,1080")
options.add_argument("--no-sandbox")
options.add_argument('--proxy-server=%s' % proxy)
P.s. Необходимо чтобы браузер открывался, т.к. дальше нужно в тесте кликать на кнопки и ссылки. С данными параметрами все идеально работало ранее.
Все это дело падает с ошибкой: DevToolsActivePort file doesn't exist
Google Chrome и ChromeDriver одной версии - 97
Из интересного, на сервере арендованном небольшими плясками с бубном удавалось раньше реализовать задуманное. На виртуалке (VirtualBox), ни в какую!
Добавление
options.add_argument('--headless')
options.add_argument("--disable-dev-shm-usage")
не помогает!
Можно где-то найти лог запуска всего этого дела, чтобы отталкиваться от него. Т.к. с этой ошибкой может быть много разных вариаций упущенных вещей и требуемых исправлений.