2016-05-13 3 views
1

Почему webdriver запускает хром в максимизированном состоянии? хотя я не поставил его для максимизации.Почему webdriver запускает хром в максимизированном состоянии

Я хочу открыть его в восстановленном виде. Мне нужно открыть его в состоянии, которое оставил мой предыдущий экземпляр webdriver.

ответ

0
Dimension d = new Dimension(420,600); 
driver.manage().window().setSize(d); 

Вы можете попробовать это. Я нашел это от: https://www.seleniumeasy.com/selenium-tutorials/set-browser-width-and-height-in-selenium-webdriver

+0

Вы жестко кодируете размер. Мне нужно открыть его в состоянии, которое оставил мой предыдущий экземпляр webdriver. – user1782807

+1

Постарайтесь получить размер окна в предыдущем экземпляре, сохраните его, а затем установите для него это позже. driver.manage(). window(). getSize(). getHeight() driver.manage(). window(). getSize(). getWidth() –

+0

Я пробовал это, но он открывается по умолчанию, как это открывает webdriver первый раз. Infact I отлаживал его и обнаружил, что после того, как вдова закрыта, экземпляр драйвера все еще существует, мы получаем исключение при попытке найти window.getSize(). Поэтому я не мог кэшировать измерение. – user1782807

Смежные вопросы