07/08/12 8:54
Alain.Serafini
Buon giorno, sto cercando di ciccare un pulsante all’interno in una pagina Web.
Con Mouseposition e Simulateclick ci riesco ma la soluzione non è assolutamente elegante. Senza contare che le coordinate del mouse variano con la risoluzione dello schermo.
Nel codice HTML della pagina sono presenti gli ID ed i NAME di numerosi elementi (ad esempio <input class="datiInput" type="password" name="j_password" id="j_password" size="20">. Purtroppo questo non vale per il pulsante di conferma “OK”. Nel codice HTML è presente questo testo: <input class="datiInput" type="submit" value="OK">. Lo stesso vale per il pulsante “ANNULLA” (<input class="datiInput" type="reset" value="Annulla">.
Ho provato con il codice di seguito riportato ma, mentre lo stesso funziona sugli altri elementi, non c’è identificazione dei pulsanti in questione.
Anche il riferimento a totemslair.org/guide/… non mi è stato di grande aiuto al fine di “prendere il controllo” dei pulsanti.
Ringrazio anticipatamente ciascuno per l’aiuto che vorrà offrire. Buona giornata. Alain.
Con Mouseposition e Simulateclick ci riesco ma la soluzione non è assolutamente elegante. Senza contare che le coordinate del mouse variano con la risoluzione dello schermo.
Nel codice HTML della pagina sono presenti gli ID ed i NAME di numerosi elementi (ad esempio <input class="datiInput" type="password" name="j_password" id="j_password" size="20">. Purtroppo questo non vale per il pulsante di conferma “OK”. Nel codice HTML è presente questo testo: <input class="datiInput" type="submit" value="OK">. Lo stesso vale per il pulsante “ANNULLA” (<input class="datiInput" type="reset" value="Annulla">.
Ho provato con il codice di seguito riportato ma, mentre lo stesso funziona sugli altri elementi, non c’è identificazione dei pulsanti in questione.
Dim OGG As HtmlElement = webvis.Document.GetElementFromPoint(MousePosition - Me.Location - webvis.Location) MsgBox(OGG.Name.ToString & " - " & OGG.Id)
Anche il riferimento a totemslair.org/guide/… non mi è stato di grande aiuto al fine di “prendere il controllo” dei pulsanti.
Ringrazio anticipatamente ciascuno per l’aiuto che vorrà offrire. Buona giornata. Alain.
aaa