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가 아닙니다.
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와 유사한 문제를 본 사람 다른 호출하는 getPosition (같은)도 널 포인터 expception을 던져? 어떤 해결책이나 아이디어라도 높게 평가 될 것입니다.
감사합니다.
을. 정보 주셔서 감사합니다. manage() API가 크롬을 지원하는시기를 알기 위해 진행 상황을 추적 할 것입니다. – amitsaurav