Ответ 1
Вы можете получить ссылку на текущее окно с помощью driver.manage().window()
. И window
имеет метод setSize()
, поэтому вы можете попробовать
Dimension dimension = new Dimension(800, 600);
driver.manage().window().setSize(dimension)
Мне нужно изменить размер браузера как 300x400 во время выполнения автоматических тестов Selenium. Как изменить размер окна браузера в Selenium WebDriver (aka, Selenium 2) с помощью Java?
[Примечание. Необходимо изменить размер окна браузера для тестирования адаптивного веб-дизайна (RWD)]
Вы можете получить ссылку на текущее окно с помощью driver.manage().window()
. И window
имеет метод setSize()
, поэтому вы можете попробовать
Dimension dimension = new Dimension(800, 600);
driver.manage().window().setSize(dimension)
Для Responsive Design лучше, если вы не используете фиксированные данные, в данном случае разрешение экрана - пользователи нуждаются чаще всего (потому что это гораздо менее подвержено ошибкам):
_driver.manage().window().maximize();
или же
_driver.manage().window().fullScreen();
Мы также можем использовать Chrome для изменения размера окна.
ChromeOptions options = new ChromeOptions();
options.addArguments("window-size=800,480");
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(ChromeOptions.CAPABILITY, options);