Я работаю с ChromeDriver и могу успешно запустить браузер и загружать страницы с помощью getUrl (). Я выполнил шаги, упомянутые здесь: http://code.google.com/p/selenium/wiki/ChromeDriver и все работает отлично. Однако, когда я пытаюсь получить размер окна браузера, я получаю исключение NullPointerExpception в коде:
ChromeDriver driver = new ChromeDriver();
Dimension size = driver.manage().window().getSize();
Я также проверил, что "driver.manage (). Window ()" возвращает объект "RemoteWindow" и не является нулевым. Другие вызовы, такие как getPosition (), также генерируют исключение нулевого указателя:
Caused by: java.lang.NullPointerException
at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.getSize(RemoteWebDriver.java:595)
Или:
Caused by: java.lang.NullPointerException
at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.getPosition(RemoteWebDriver.java:607)
Кто-нибудь еще видел подобные проблемы с ChromeDriver? Любое решение или идеи будут высоко оценены.
Спасибо!