1
我正在使用ChromeDriver,並且我成功地能夠使用getUrl()啓動瀏覽器和加載頁面。我遵循這裏提到的步驟:http://code.google.com/p/selenium/wiki/ChromeDriver和一切工作正常。但是,當我試圖讓瀏覽器窗口的大小,我得到一個NullPointerExpception代碼:在調用RemoteWindow上的函數時發生NullPointerException
ChromeDriver driver = new ChromeDriver();
Dimension size = driver.manage().window().getSize();
我還檢查了「driver.manage()窗口()。」返回「RemoteWindow」對象並且不爲null。其他電話一樣爲getPosition()也拋出一個空指針expception:
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?任何解決方案或想法將不勝感激。
謝謝!
我明白了。感謝您的信息。我會跟蹤進度以瞭解manage()api何時支持chrome。 – amitsaurav 2012-01-30 18:06:14