Цель следующая: запустить инстанс Chrome драйвера c русской локализацией (сейчас по умолчанию запускается англ.) на удалённой машине через Selenium Server.
На Selenium это делается так:
ChromeOptions options = new ChromeOptions();
options.addArguments("--lang=ru-ru");
ChromeDriver driver = new ChromeDriver(options);
Чтобы избежать создания собственного инстанса драйвера нужно взять текущий, созданный Selenide.
Попытался сделать следующее:
ChromeOptions options = new ChromeOptions();
options.addArguments("-lang = ru-ru");
создали настройки. Теперь вроде как нужно получить инстанс дравера.
WebDriver driver = getWebDriver();
Но теперь необходимо как-то “снабдить” полученный экземпляр драйвера options
перед тем как сделать setWebDriver(driver);
Как это можно сделать или какой более простой способ существует запуска драйвера браузера с необходимой локалью?
Спасибо, но, к сожалению, так не выйдет, так как new ChromeDriver(capabilities)) создаёт новый инстанс локального web драйвера, а нам нужно запускать на удалённой машине.
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--lang=ru-ru");
Configuration.browserCapabilities = new DesiredCapabilities(chromeOptions);