2013-10-31 4 views
2

내가 사용하고수락 신뢰할 수없는 SSL CERT는 파이어 폭스 셀레늄 RemoteWebDriver

코드 (이 시점에서 난 단지 파이어 폭스와 함께 노력하고있어)입니다 님의

FirefoxProfile profile = new FirefoxProfile(); 
profile.setAcceptUntrustedCertificates(true); 
//profile.setAssumeUntrustedCertificateIssuer(false); 
cap = DesiredCapabilities.firefox(); 
cap.setCapability(FirefoxDriver.PROFILE, profile); 
//cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true); 
cap.setCapability("takesScreenshot", true); 
driver = new RemoteWebDriver(new URL(localURL),cap); 

참고로, 나는 또한 주석 처리 한 것을 시도했지만, 겉보기에는 아무것도 작동하지 않습니다.

원격 웹 드라이브가 시작되면 URL이로드 밸런서에 의해 SSL 주소로 리다이렉트되어 인증서가 신뢰되지 않습니다. 이러한 신뢰할 수없는 인증서를 자동으로 받아 들일 필요가 있습니다.

untrusted img

넣다 이미지하지 않습니다로드 :

https://apps.education.ucsb.edu/wiki/File:Firefox_connection_is_untrusted_i_understand_the_risks_add_exception.png

내가 실행 해요 :

  • 셀레늄 - 서버 - 독립 - 2.32.0.jar

  • Firefox 버전 : 2 4.0

미리 도움을 청하십시오!

답변

0

보안 인증서를 Firefox에 설치하고 신뢰할 수있는 인증서에 추가 할 수 있습니다. 셀렌 독립형 server.jar에서 인증서를 찾을 수 있습니다. .jar의 압축을 풀고 모든 내용을 폴더로 덤프하십시오. 폴더로 이동하여 sslSupport로 이동하면 cybervillainsCA라는 보안 인증서가 있어야합니다. 이 인증서를 브라우저에 추가 할 수 있습니다.

관련 문제