2017-12-13 1 views
1

우리는 스마트 카드 인증 (DoD 경험이있는 사람들을위한 CAC 인증)으로 수백 개의 웹 사이트를 호스팅합니다. 이러한 사이트에 대한 자동화 된 테스트를 작성해야합니다. 정규 산업 분야에서 저는 셀레늄을 엔드 투 엔드 테스트 스위트에 사용했습니다. 테스트해야하는 웹 사이트에는 스마트 카드 인증이 필요합니다.스마트 카드 인증 (셀레늄 또는 다른 옵션?)으로 자동화 된 테스트

사용자가 사이트를 방문하면 브라우저에서 스마트 카드의 어떤 인증서를 사용할 지 묻는 창이 나타납니다. 이 팝업은 DOM 내의 클릭을 자동화하지 못하게합니다. 주위를 둘러보기위한 모범 사례가 있습니까?

+0

브라우저에 따라 다릅니다. Chrome을 사용하면 환경 설정을 지정하여 특정 URL에 대한 인증서를 자동 선택할 수 있습니다. –

답변

2

Selenium Client의 최근 릴리스를 통해 팝업 처리가 훨씬 쉬워졌습니다. 셀레늄을 사용하여 지금은 팝업의 다음과 같은 종류의 쉽게 처리 할 수 ​​있습니다 (

  • Basic Authentication popup (윈도우)

  • Modal popup (HTML의 DOM)

  • Alert 자바 스크립트)

까지 인증서는 별도의 Profiles을 통해 쉽게 처리 할 수 ​​있습니다.

관련 문제