Automattizzare operazioni su pagina web

ZumbaMan

Nuovo Utente
22 Gen 2014
28
0
0
Ciao, sto cercado di capire come risolvere il mio seguente problema:

devo aprire una determinata pagina web, fare il login, cliccarre su diversi link, caricare un file e fare il logout.

in un form ho messo il controllo webbrowser dove apro la pagina, riesco a fare il login a seguire i link che devo seguire ma quando arrivo ad una pagina in cui incontro un controllo per selezionare il file da caricare, (per intenderci la textbox con il tasto sfoglia) non riesco ad automatizzare la selezione del file!! cioè non riesco ad interagire con il controllo per l'upload...

Come faccio via codice a simulare la pressione del tasto sfoglia e la selezione del file?

Qualcuno ha qualche idea?
 
Ciao, per accedere agli elementi della pagina web nella tua applicazione dovresti fare qualcosa del genere

Codice:
foreach (HtmlElement btn in webBrowser1.Document.GetElementsByTagName("button"))
 {
 if (btn.GetAttribute("className") == "nomeClasse")
 {
 btn.InvokeMember("Click");
 break;
 }
 }
 

Discussioni simili