Domanda

Mi chiedevo se qualcuno sapesse come avviare una normale sessione del browser e inserire i dettagli di nome utente e password dal codice c # - forse usando una richiesta web?

nb nome utente e password sono la schermata popup non un nome utente e un tag password incorporati.

È stato utile?

Soluzione

La schermata delle credenziali dell'utente popup è cosa? Finestra di dialogo Credenziali di Windows? Se stai parlando passando la finestra di dialogo di autenticazione integrata usando il controllo WebBrowser. Si prega di consultare questo link, http://izlooite.blogspot.com /2009/06/bypass-integrated-authentication-using.html.

Fammi sapere se questo risolve il tuo problema, posso fornirti il ??codice.

Altri suggerimenti

Anche se questo può essere fatto attraverso una richiesta web, ci sono strumenti pre-costruiti che lo supportano, come Selenium . Viene fornito anche con un plug-in FireFox, che registra le tue azioni su un sito (come l'accesso) ed esporta il codice C # necessario per automatizzare il comando.

Utilizzato principalmente come framework di generazione di test, ma è possibile registrare facilmente l'accesso, quindi modificare il codice C # generato per utilizzare un nome utente e una password dinamici.

Ciò che rende davvero piacevole questo framework è che gestisce l'analisi html per te. Inoltre, può facoltativamente utilizzare uno o più server dedicati per eseguire i test se è necessario eseguire molte query.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top