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
현재 selenium driver가 FF의 어느 버전까지 지원하고 있는지 함 찾아봐라. selenium driver도 브라우저 버전 업에 따라 계속해서 새로운 버전을 내놓고 있는데 바로 바로 따라가지 못할 수도 있다. 내용 찾아본 후 공유 좀 해 주라.
에러 메시지를 보면 firefox.exe 바이너리 파일을 찾지 못하는 듯 하다. 로컬 경로에 이 바이너리 파일이 있는지 함 찾아봐라.
firefox를 설치한 경로가 다르다면 다음과 같이 코드에서 지정해 줄 수 있다.
@자바지기 바이너리파일의 존재는 확인 했습니다. 올바르게 위치해 있네요.. 지원하는 버전에 대해서는 확인하고 공유하도록하겠습니다. ^^
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.