제 Python 프로젝트에서 로그인 프로세스는 HttpBasicAuth 핸들러에 의해 처리됩니다. 응답을 얻은 후에는 셀레늄을 통해 기본 페이지를로드해야합니다.HttpAuthentication을 Selenium webdriver로 전달하는 방법
어떻게해야하나요?
그것은 저울을 가지고 있습니다. 기본 URL이 python-selenium에 의해로드되면, 팝업 상자는 인증을위한 사용자 이름과 암호를 묻습니다. 그런 다음 메인 페이지로 들어갑니다.
- 1 단계 : 여기 두 단계는 로그인 (HttpBasicAuth 핸들러를 사용하여)
나는 HttpBasicAuth 핸들러를 사용하고 그 이유는 내 URL을 열 때 팝업을 여는 것입니다 로그인을위한 창. Selenium에서 처리 할 수있는 팝업 모달 대화 상자 컨트롤을 알지 못했기 때문에 HttpAuthentication으로 전환했습니다.
(이것은 내가위한 제안을 필요로하는 부분입니다.)
- 2 단계 : 셀레늄 과정의 나머지 단계, 응답을 받고 후.
이 중간 부분에서는 Selenium이 테스트의 다른 단계를 계속할 수 있도록 인증하기 위해 HttpBasicAuth 핸들러의 응답을 사용합니다.
셀렌으로 사이트를 인증하려면 어떻게해야합니까? 로그인 상자를 건너 뛰기 위해 HttpBasicAuthentication Response를 사용하여 Selenium webdriver 용 쿠키를 만들어야합니까?
가능한 [이 질문] (http://stackoverflow.com/questions/5672407/basic-authentication-in-selenium-2-set-up-for-firefoxdriver-chromedriver-and)의 중복. 답변을 보려면 [Selenium FAQ] (http://wiki.openqa.org/display/SEL/Selenium+Core+FAQ#SeleniumCoreFAQ-HowdoIuseSeleniumtologintHTreqThis 기본 인증 %%28 여기를 클릭하십시오.)를 참조하십시오. – shamp00