Grazie ai vostri preziosi consigli, ho scoperto come scrivere all'interno di un campo web con il
GetElementById("nomecampo").InnerText
Mi sono però imbattuto in un sito particolare che crea qualche difficoltà.
In pratica, in un sito che ha nel form questi campi
<input type="text" name="userName">
<input type="password" name="password">
usando la innertext
WebBrowser1.Document.GetElementById("userName").In nerText = username
WebBrowser1.Document.GetElementById("password").In nerText = "qwerty"
riesco a riempire bene solo il campo username, mentre ho problemi con il campo password
Che come vedete, al posto di essere riempito, viene sostituito.
Mi hanno spiegato che il problema sta nel fatto che
<input type="password" name="password">
ha nome e tipo entrambi settati come password, e finisce che il metodo innertext va a scrivere nel primo e non nel secondo.
Come posso risolvere?