내부 포털에 연결하는 간단한 테스트가 있습니다. VM (IE7, FF 4, Opera, Chrome)의 여러 브라우저에 연결하는 셀렌 RC가 있습니다. FF 또는 IE에 테스트를 보내면 테스트가 정상적으로 실행되어 Chrome으로 전송할 때 인증서 오류가 발생합니다.Selenium RC를 통해 Google 크롬에서 https 사이트를 원격 제어 할 수있는 방법
사이트의 보안 인증서가 신뢰할 수 없습니다. 당신은 portal.xxx.com에 접근하려했지만 서버가 * .xxx.com 창에 인증서 신뢰 목록을 추가하는 컴퓨터의
내가 사용하고 certmgr.msc를 신뢰하지 않는 기관에서 발행 한 인증서를 제출 . 또한 인증 체인을 검토했습니다.
* .xxx.com은 중급 인증 기관에 등재 된 Go Daddy Secure Certification Authority의 인증을 받았습니다.
이동 아빠 안전 인증 기관은 제 신뢰할 수있는 루트 인증 Authorites
로스에 의해우수 제안에 나열되어 이동 아빠 2 급 인증 기관에 의해 인증을 받았습니다. 구현하기 위해 원격 제어 시작시 다음과 같이 변경했습니다.
ant -Denvironment="Chrome on %OS_Name%" -DseleniumArgs="-trustAllSSLCertificates" -Dhost="%username%.xxxxxlab.yyyyy.com" -DhubURL="http://segrid.xxxxxlab.yyyyy.com:4444" -Dport=5558 launch-remote-control
맞습니까? 그렇다면 내 문제를 해결하지 못합니다.
"-DSeleniumArgs"비트에 대한 Dunno는 Ant 스크립트가 수행하는 작업에 따라 다릅니다. 그러나 "selenium-server.jar"명령에 "-trustAllSSLCertificates"명령을 사용하면 예, 도움이되었습니다. –
명령에 몇 가지 작은 오류가있었습니다. 나는 바뀌었고 모두 작동 중이다. 특히 -DSeleniumArgs = "trust ... to -DseleniumArgs ="- trust ... "S"를 소문자로 변경하고 "-"를 추가했습니다. 지금 일하고있다. –