C#에서 브라우저를 시작하고 사용자 이름과 비밀번호를 작성합니다.

StackOverflow https://stackoverflow.com/questions/1619914

문제

WebRequest를 사용하여 C# Code에서 일반 브라우저 세션을 시작하고 사용자 이름 및 비밀번호 세부 사항을 입력하는 방법을 알고 있는지 궁금합니다.

NB 사용자 이름과 비밀번호는 내장 된 사용자 이름과 비밀번호 태그가 아닌 팝업 화면입니다.

도움이 되었습니까?

해결책

팝업 사용자 자격 증명 화면은 무엇입니까? Windows 자격 증명 대화 상자? Webbrowser 컨트롤을 사용하여 통합 인증 대화 상자를 전달하여 이야기하는 경우. 이 링크를 참조하십시오. http://izlooite.blogspot.com/2009/06/bypass-integrated-authentication-using.html.

이것이 귀하의 문제를 해결하는지 알려 주시면 코드를 제공 할 수 있습니다.

다른 팁

웹 요청을 통해 수행 할 수 있지만이를 지원하는 사전 구축 도구가 있습니다. 셀렌. Firefox 플러그인과 함께 제공되어 사이트에 작업을 기록하고 (예 : 로그인) 명령을 자동화하는 데 필요한 C# 코드를 내 보냅니다.

주로 테스트 생성 프레임 워크로 사용되었지만 로그인을 쉽게 녹화 한 다음 생성 된 C# 코드를 편집하여 동적 사용자 이름과 암호를 사용 할 수 있습니다.

이 프레임 워크를 정말로 멋지게 만드는 것은 HTML 파싱을 처리한다는 것입니다. 또한 선택적으로 전용 서버 또는 서버를 사용하여 많은 쿼리를 수행 해야하는 경우 테스트를 수행 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top