C#에서 브라우저를 시작하고 사용자 이름과 비밀번호를 작성합니다.
-
06-07-2019 - |
문제
WebRequest를 사용하여 C# Code에서 일반 브라우저 세션을 시작하고 사용자 이름 및 비밀번호 세부 사항을 입력하는 방법을 알고 있는지 궁금합니다.
NB 사용자 이름과 비밀번호는 내장 된 사용자 이름과 비밀번호 태그가 아닌 팝업 화면입니다.
해결책
팝업 사용자 자격 증명 화면은 무엇입니까? Windows 자격 증명 대화 상자? Webbrowser 컨트롤을 사용하여 통합 인증 대화 상자를 전달하여 이야기하는 경우. 이 링크를 참조하십시오. http://izlooite.blogspot.com/2009/06/bypass-integrated-authentication-using.html.
이것이 귀하의 문제를 해결하는지 알려 주시면 코드를 제공 할 수 있습니다.
다른 팁
웹 요청을 통해 수행 할 수 있지만이를 지원하는 사전 구축 도구가 있습니다. 셀렌. Firefox 플러그인과 함께 제공되어 사이트에 작업을 기록하고 (예 : 로그인) 명령을 자동화하는 데 필요한 C# 코드를 내 보냅니다.
주로 테스트 생성 프레임 워크로 사용되었지만 로그인을 쉽게 녹화 한 다음 생성 된 C# 코드를 편집하여 동적 사용자 이름과 암호를 사용 할 수 있습니다.
이 프레임 워크를 정말로 멋지게 만드는 것은 HTML 파싱을 처리한다는 것입니다. 또한 선택적으로 전용 서버 또는 서버를 사용하여 많은 쿼리를 수행 해야하는 경우 테스트를 수행 할 수 있습니다.
제휴하지 않습니다 StackOverflow