Развернуть хромовое окно в QAF - PullRequest
0 голосов
/ 27 сентября 2018

Я использую этот код,

new WebDriverTestBase().getDriver().get("http://www.google.com/");

Но это не запускает Chrome в полноэкранном режиме.Как максимизировать хромированное окно в QAF?

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Для chrome вы можете попробовать использовать возможность chromeOptions

chrome.additional.capabilities={"chromeOptions":{"args":["--start-maximized"]}}

Приведенное выше решение относится к браузеру Chrome.Чтобы решение работало с различными браузерами, вы также можете реализовать слушатель драйвера и развернуть окно при инициализации драйвера.Например, ваш метод слушателя может выглядеть следующим образом:

package com.sample;
....

public class WindowMaximizeListener extends QAFWebDriverCommandAdapter {
   @Override
   public void onInitialize(QAFExtendedWebDriver driver){
     //write code to maximize browser window
     driver.manage().window().maximize();
   }
}

Зарегистрируйте слушателя, используя свойство qaf.listeners.

qaf.listeners=com.sample.WindowMaximizeListener

Выше слушателя увеличит окно браузера, как и при создании нового сеанса браузера..

0 голосов
/ 27 сентября 2018

Чтобы развернуть веб-окно,

getDriver().manage().window().maximize();

или

getDriver().manage().window().fullscreen();

или

getDriver().manage().window().setSize(new Dimension(width, height));
...