atesting.ru Блог Как изменить размер окна браузера с помощью Selenium WebDriver

Как изменить размер окна браузера с помощью Selenium WebDriver

В этом посте мы увидим, как изменить размер окна браузера с помощью Selenium WebDriver. В некоторых случаях нам может потребоваться изменить размер окна браузера до некоторых фиксированных размеров, особенно когда мы тестируем адаптивный веб-дизайн , потому что нам нужно проверить, как различные элементы на странице отображаются при изменении размера. окно браузера. Используя Selenium WebDriver, мы можем изменить размер окна браузера. Он позволяет изменять размер и максимизировать окно непосредственно из своего API.

Также прочтите: Как прокручивать веб-страницу с помощью Selenium WebDriver

Чтобы изменить размер окна браузера до определенных размеров , мы используем класс Dimension для изменения размера окна браузера.

Мы знаем, как развернуть окно браузера до максимальной ширины и высоты экрана.

1 driver.manage (). window (). maximize ();

Приведенный ниже код открывает веб-сайт SoftwareTestingMaterial и затем устанавливает браузер размер окна до 480 * 620.

1234567891011121314151617181920212223242526 пакет-пустышка; import org.openqa.selenium.Dimension; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.firefox.selenium.firefox ; import org.openqa.selenium.firefox.FirefoxOptions; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.Test; public class ResizeBrowser {@Test public void launchBrowser () {System.setProperty (& # 34; webdriver.gecko.driver & # 34;, & # 34; D: //Selenium Environment //Драйверы //geckodriver.exe & # 34; ); Драйвер WebDriver = новый FirefoxDriver (); driver.navigate () .to (& # 34; 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