Я устанавливаю приложение для тестирования на основе селена. Я использую хром-драйвер для тестирования.
Я установил изображение докера, как показано в приведенном ниже URL-адресе.
https://github.com/Leafney/alpine-selenium-chrome/blob/master/Dockerfile
Я настроил свойство драйвера Chrome следующим образом.
System.setProperty("webdriver.chrome.driver", "/usr/lib/chromium/chromedriver");
Однако я получаю сообщение об ошибке ниже, сообщающее, что хром не запускается.
Длительность команды или тайм-аут: 60,07 секунды Информация о сборке: версия: «неизвестно», ревизия: «неизвестно», время: «неизвестно» Информация о системе: host: 'c34db8dbfca2', ip: '172.17.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '4.9.27-moby', java.version: ' 1.8.0_151 ' Информация о драйвере: driver.version: ChromeDriver
неизвестная ошибка: не удалось запустить Chrome: разбился
Любые указания по этому поводу будут полезны.
Вы когда-нибудь находили решение этой проблемы, я обнаружил ту же проблему с Alpine
К сожалению, нет .. Мне пришлось приобрести оконный ящик, чтобы сделать это.




У меня была такая же проблема с Chromedriver и Alpine, Chromedriver вообще не исполняется, даже я пытался установить и запустить почти все версии Chromedriver, не повезло. А потом мне пришлось использовать Debian Linux, чтобы правильно запустить Chromedriver для тестирования e2e в докере и CI.
Может быть, сначала попробуйте последнюю версию (Alpine v3.7), Alpine v3.4 очень старый ...