Добрый день коллеги. Использую проект из архетипа Алексея Баранцева
удобный архетип
Возникла у меня следующая проблема. При запуске Хрома, вверху браузера висит информационное сообщение -
You are using an unsupported command-line flag: --ignore-certifcate-errors. Stability and security will suffer.
И вроде не велика печаль, но тесты падают иногда из-за того, что проскроллив вниз страницы - некоторые элементы скрываются за этой надписью. Решение находится быстро:
System.setProperty("webdriver.chrome.driver","<<your chrome path>>"); // To remove message "You are using an unsupported command-line flag: --ignore-certificate-errors. // Stability and security will suffer." // Add an argument 'test-type' DesiredCapabilities capabilities = DesiredCapabilities.chrome(); ChromeOptions options = new ChromeOptions(); options.addArguments("test-type"); capabilities.setCapability("chrome.binary","<<your chrome path>>"); capabilities.setCapability(ChromeOptions.CAPABILITY, options); driver = new ChromeDriver(capabilities);
Но просто определять имя capabilities и его значего в архетипе несложно, а вот можно ли туда передать как то аргументы options? Может кто то сталкивался с такой оказией?