Добрый день, коллеги!
Столкнулся с очень неприятной ситуацией. Мне нужно, чтобы у меня браузер открывался во всю ширь экрана (1920*1080).
Вот код для Хрома:
ChromeOptions co = new ChromeOptions();
co.addArguments("--start-maximized");
System.setProperty("webdriver.chrome.driver", PATH + "/trunk/Common/Extensions/chromedriver.exe");
driver = new ChromeDriver(co);
Запускаю тест из Eclipse. Открывается Хром во всю ширину экрана (1920*1080), а дальше начинает прогоняться тест. Всё круто.
Собрал jar-ник, запускаю тест из командной строки:
java -cp C:\Development\Autotest\trunk\CompileTests\AllTest.jar; org.junit.runner.JUnitCore fxl.scsdm.FxlScsDmSvod
Опять же, открывается Хром во всю ширь экрана 1920*1080. Все круто!
Развернул на своей машине Jenkins. Настроил в Jenkins-e задание, которое выполняет вышеописанную виндовую команду. Запускаю задание, автотест не отрабатывает.
Поставил в определённом месте снятие скриншота, сформировался скриншот и на нём я вижу, что браузер открылся размером 1024*697.
Аналогичные проблемы с Мозиллой:
driver = new FirefoxDriver();
driver.manage().window().maximize();
Подскажите, пожалуйста, как мне сделать так, чтобы Jenkins прогонял тесты в браузере размерностью 1920*1080.
Можно ли принудительно установить размерность браузера 1920*1080?