В этом посте мы увидим, как изменить размер окна браузера с помощью Selenium WebDriver. В некоторых случаях нам может потребоваться изменить размер окна браузера до некоторых фиксированных размеров, особенно при тестировании адаптивного веб-дизайна, потому что нам нужно проверить, как различные элементы на странице отображаются при изменении размера. окно браузера. Используя Selenium WebDriver, мы можем изменить размер окна браузера. Он позволяет изменять размер и разворачивать окно изначально из своего API.
Также читайте: как прокручивать веб-страницу с помощью Selenium WebDriver
Чтобы изменить размер окна браузера до определенных размеров, мы используем ' Dimension”, чтобы изменить размер окна браузера.
Мы знаем, как развернуть окно браузера до максимальной ширины и высоты экрана.
1 | драйвер .manage().window().maximize(); |
Приведенный ниже код открывает веб-сайт SoftwareTestingMaterial, а затем устанавливает размер окна браузера 480*620 .
1234567891011121314151617181920212223242526 | муляж пакета; импортировать org.openqa.selenium.Dimension;импортировать org.openqa.selenium.WebDriver;импортировать org.openqa.selenium.chrome.ChromeDriver;импортировать org.openqa.selenium.chrome.ChromeOptions;импортировать org.openqa.selenium.firefox.FirefoxDriver ;импорт org.openqa.selenium.firefox.FirefoxOptions;импорт org.openqa.selenium.remote.DesiredCapabilities;импорт org.testng.annotations.Test; public class ResizeBrowser { @Test public void launchBrowser() { System.setProperty(“webdriver.gecko.driver”, “D://Selenium Environment//Drivers//geckodriver.exe”); Драйвер WebDriver = новый FirefoxDriver(); driver.navigate().to(“https://www.softwaretestingmaterial.com”); System.out.println(driver.manage().window().getSize()); //Создаем объект класса Dimensions Dimension d = new Dimension(480,620); //Изменяем размер текущего окна до заданного размера driver.manage().window().setSize(d); System.out.println(driver.manage().window().getSize()); }} |
Если вы не являетесь постоянным читателем моего блога, я настоятельно рекомендую вам подписаться на бесплатную рассылку новостей по электронной почте, используя ссылку ниже.
TAG: qa