Pergunta

Eu queria saber se alguém sabe como lançar uma sessão normal do navegador e digite nome de usuário e detalhes de c # código de senha -? Talvez usando um webrequest

nb o nome de usuário e senha é a tela de pop-up não um nome de usuário e senha tag incorporado.

Foi útil?

Solução

A tela do usuário credencial pop-up é o quê? caixa de Windows Credencial de diálogo? Se você está falando, passando a caixa de diálogo de autenticação integrada usando o controle WebBrowser. Por favor, veja este link, http://izlooite.blogspot.com /2009/06/bypass-integrated-authentication-using.html.

Deixe-me saber se isso resolve o seu problema, eu posso lhe fornecer o código.

Outras dicas

Embora isso pode ser feito através de uma solicitação da web, existem ferramentas que suportam isso, como selênio pré-construídos . Ele ainda vem com um plugin do Firefox, que registra as ações em um site (como login) e as exportações o código C # necessário para automatizar o comando.

É usado principalmente como um quadro de geração de teste, mas você pode facilmente gravar o login, em seguida, editar o código C # gerado a usar um nome de usuário dinâmica e senha.

O que torna este quadro realmente bom é que ele lida com o html parsing para você. Além disso, ele pode, opcionalmente, utilizar um servidor ou servidores dedicados para realizar os testes, se você precisa fazer um monte de perguntas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top