2011-05-04 3 views

답변

3

사용자 정의 때때로 당신이 가짜 SSL 인증서를 가지고 응용 프로그램 서버에 대한 기능 테스트를 실행할 수 있습니다 프로필 감사합니다. 이 경우 셀레늄은 상호 작용할 수없는 인증서를 받아들이도록 팝업을 얻을 것이므로 두통을 줄 것입니다. 또한, Selenium은 각 테스트에 대한 맞춤 Firefox 프로파일을 작성하고 파괴합니다. 즉, 매번 인식 할 수없는 인증서를 수락하는 팝업이 표시되며 수동으로 클릭해야합니다. '영구적으로 수락'을 선택하더라도 프로필이 저장되지 않기 때문에 계속 팝업이 표시됩니다.

사용자 정의 프로파일을 작성하고이 프로파일을 사용하여 Selenium 테스트를 실행할 수 있습니다. 그렇게하면 모든 인증서를 한 번만 수락 할 수 있으며 다시 받아들이라는 메시지는 표시되지 않습니다.


사용자 에이전트 일부 웹 사이트는 HTTP 요청이 어디에서 오는지에 따라 다르게 동작합니다. 예를 들어 사파리가있는 아이폰과 IE가 설치된 PC는 같은 URL을 치고 매우 다른 웹 페이지를 볼 수 있습니다. 이것은 사용자 에이전트에 의해 제어됩니다. 아이폰 사파리 페이지를 테스트해야한다면, 사용자 에이전트를 "모바일 사파리 2.2.1 - 아이폰"으로 바꿀 수있다. 서버가 모든 브라우저와 장치에 똑같은 콘텐츠를 전달한다면, 그것에 대해 걱정하십시오.

http://garbuz.com/2010/07/31/running-selenium-with-custom-firefox-profile/

0

또한 특정 사이트에 액세스 할 수 있도록 원하는 인증서 키 스토어의 상태와 사용자 정의 파이어 폭스 프로필을 만들 수 있습니다.

관련 문제