Хром безголовый Alpine - Невозможно найти элемент
Я работаю над книгой MAC, и у меня есть сценарий автоматизации селена, который работает на драйвере Google Chrome в режиме без головы. Тесты пройдены успешно.
Я подготовил образ докера для тестов с помощью веб-драйвера Alpine JRE и Chromium Chrome. Хром запускается успешно, и он не может найти элементы, которые присутствуют на экране.
Может ли кто-нибудь из вас пролить свет на устранение этой проблемы? Отличается ли хром в Alpine от драйвера Chrome в MAC. Если да, скажите, пожалуйста, можно ли использовать хром в MAC для целей разработки?
Образ докера создается по ссылке. https://github.com/Leafney/alpine-selenium-chrome/blob/master/Dockerfile
System.setProperty("webdriver.chrome.driver",
"/usr/lib/chromium/chromedriver");
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("window-size=1024,768");
chromeOptions.addArguments("--headless");
chromeOptions.addArguments("--disable-gpu");
chromeOptions.addArguments("--no-sandbox");
chromeOptions.addArguments("--allow-insecure-localhost");
setDriver(new ChromeDriver(chromeOptions));