selenium 을 사용한 테스트에서 WebDriverException 발생

2013-01-14 10:30

selenium 을 사용한 테스트에서 WebDriverException 을 발생 시키네요 .

어제까지만 해도 괜찮았는데 오늘 firefox update 시키니 발생한것 같습니다.

  • selenium2.25.0
  • firefox 18

selenium 을 2.28.0 으로 올리니 정상적으로 테스트 되는군요...

혹 이런 경험있으신 분 공유 부탁드립니다.



org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(C:\Program Files (x86)\Mozilla Firefox\firefox.exe) on port 7055; process output follows: ** LOG addons.manager: Application has been upgraded ** LOG addons.xpi: startup ** LOG addons.xpi: Skipping unavailable install location app-system-local ** LOG addons.xpi: Skipping unavailable install location app-system-share ** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\YANGWA~1\AppData\Local\Temp\anonymous892969313118474940webdriver-profile\extensions\webdriver-staging ** LOG addons.xpi: checkForChanges ** LOG addons.xpi-utils: Opening database ** LOG addons.xpi-utils: Creating database schema ** LOG addons.xpi: New add-on fxdriver@googlecode.com installed in app-profile ** LOG addons.xpi: New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} installed in app-global ** LOG addons.xpi: Updating database with changes to installed add-ons ** LOG addons.xpi-utils: Updating add-on states ** LOG addons.xpi-utils: Writing add-ons list ** LOG addons.manager: shutdown ** LOG addons.xpi: shutdown ** LOG addons.xpi-utils: shutdown ** LOG addons.xpi-utils: Database closed ** LOG addons.xpi: startup ** LOG addons.xpi: Skipping unavailable install location app-system-local ** LOG addons.xpi: Skipping unavailable install location app-system-share ** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\YANGWA~1\AppData\Local\Temp\anonymous892969313118474940webdriver-profile\extensions\webdriver-staging ** LOG addons.xpi: checkForChanges ** LOG addons.xpi: No changes found ** LOG addons.manager: shutdown ** LOG addons.xpi: shutdown

3개의 의견 from SLiPP

2013-01-14 10:36

현재 selenium driver가 FF의 어느 버전까지 지원하고 있는지 함 찾아봐라. selenium driver도 브라우저 버전 업에 따라 계속해서 새로운 버전을 내놓고 있는데 바로 바로 따라가지 못할 수도 있다. 내용 찾아본 후 공유 좀 해 주라.

2013-01-14 10:38

에러 메시지를 보면 firefox.exe 바이너리 파일을 찾지 못하는 듯 하다. 로컬 경로에 이 바이너리 파일이 있는지 함 찾아봐라.

firefox를 설치한 경로가 다르다면 다음과 같이 코드에서 지정해 줄 수 있다.

System.setProperty("webdriver.firefox.bin", "D:\\tools\\firefox\\firefox.exe");
driver = new FirefoxDriver();
의견 추가하기

연관태그

← 목록으로