2016-11-23 12 views
0

Я выполняю тест с использованием Selenium, который выполняется в трех браузерах параллельно. Я хочу расположить окна следующим образом: левая сторона, правая и нижняя, Так что в основном я ищу команду на селене, которая выполняет тот же эффект, что и (start btn + left btn ...)Как установить положение окна влево/вправо на экране

Я попытался с помощью этих команд:

driver.manage().window().setSize(new Dimension(800,650)); 
driver.manage().window().setPosition(new Point(0,0)); 

Но проблема в том, что мне нужно ввести точные координаты и при выполнении теста на разных экранах, это может быть проблемой.

ответ

0

Во-первых, попытаться получить разрешение экрана: Get and Set Screen Resolution

Например, если вы хотите, чтобы ваше окно, чтобы быть в центре монитора, а монитор скажем 1000px, а затем положить 1000px в переменной и установите положение окна на 1000px, деленное на 2, вместо 500 жестко закодированных.