Не удается запустить драйвер Chrome - Alpine Linux

Я устанавливаю приложение для тестирования на основе селена. Я использую хром-драйвер для тестирования.

Я установил изображение докера, как показано в приведенном ниже 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 v3.7), Alpine v3.4 очень старый ...

Jakub Jirutka 05.04.2018 10:36

Вы когда-нибудь находили решение этой проблемы, я обнаружил ту же проблему с Alpine

Single Entity 22.01.2019 18:39

К сожалению, нет .. Мне пришлось приобрести оконный ящик, чтобы сделать это.

jagannathan rajagopalan 05.02.2019 07:54
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
3
2 019
1

Ответы 1

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

Другие вопросы по теме