Google에서 주말에 Chrome을 업데이트했으며 Selenium을 사용하여 자동화 된 테스트를 실행하려고합니다. 업데이트 이후로 5 ~ 6 회 정도 실행하면 다음 오류가 발생합니다. 즉시 테스트를 다시 실행하면 정상적으로 작동합니다. 그것은 무작위로 깨지기 때문에 그것은 정말로 성가시다.Selenium에서 ChromeDriver를 사용하는 임의의 NoHttpResponseException
org.openqa.selenium.WebDriverException: org.apache.http.NoHttpResponseException: The target server failed to respond
Build info: version: '2.6.0', revision: '13840', time: '2011-09-13 16:51:41'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_26'
Driver info: driver.version: RemoteWebDriver
at org.openqa.selenium.chrome.ChromeCommandExecutor.execute(ChromeCommandExecutor.java:59)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:377)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:182)
at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:199)
at org.openqa.selenium.By$ById.findElement(By.java:210)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:174)
at com.core.FindElementAndWait.apply(FindElementAndWait.java:28)
at com.core.FindElementAndWait.apply(FindElementAndWait.java:1)
at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:173)
... 68 more
우연이 아닌가하고 동일한 업데이트가 발생했는지 확인하기 위해 다른 브라우저에서 테스트를 실행하여 Chrome 업데이트와 관련이없는 가능성을 제거 했습니까? –
응용 프로그램이 현재 크롬 용으로 작성 되었기 때문에 다른 브라우저에서 실행하지 않았습니다. 그러나 이전 버전의 크롬에 대해 여러 번 문제없이 실행했습니다. – jamesfzhang