Наш экземпляр chrome продолжает падать при выполнении наших тестов Selenium с виртуальной машины, на которой размещены наш экземпляр Jenkins и контейнеры автоматизации. Кажется, он работает нормально при локальной попытке (та же версия браузера, что и у виртуальной машины). Я пытался исправить это в течение нескольких недель и проверил другие подобные сообщения SO, но пока безуспешно, и я действительно застрял на этом этапе.
Это те конфигурации, которые у нас есть.
- Chrome Версия драйвера 80.0.3987.106
- Java версия 1.8.0_144
- Селен Chrome драйвер 3.141.59
Chrome браузер 80.0.3987.149
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized" );
options.addArguments("disable-infobars" );
options.addArguments("--disable-extensions" );
options.addArguments("--window-size=1200x600" );
options.addArguments("--disable-cache" );
options.addArguments("--disable-application-cache" );
options.addArguments("--disk-cache-size=0" );
options.addArguments("--disable-gpu" ); // applicable to windows os only
options.addArguments("--disable-dev-shm-usage" ); // overcome limited resource problems
options.addArguments("--dns-prefetch-disable" );
options.addArguments("--no-sandbox" ); // Bypass OS security model
options.setPageLoadStrategy(PageLoadStrategy.NORMAL);
driver = new ChromeDriver(options);
Большое спасибо.