Ho un codice e voglio che attenda da qualche parte nel mezzo prima di andare avanti. Dopo il WebBrowser1.Document.Window.DomWindow.execscript ("checkPasswordConfirm();", "JavaScript") Desidero attendere 0,5 secondi e quindi eseguire il resto del codice.Attendi .5 secondi prima di continuare il codice VB.net
WebBrowser1.Document.Window.DomWindow.execscript("checkPasswordConfirm();","JavaScript")
Dim allelements As HtmlElementCollection = WebBrowser1.Document.All
For Each webpageelement As HtmlElement In allelements
If webpageelement.InnerText = "Sign Up" Then
webpageelement.InvokeMember("click")
End If
Next
Come fai a sapere che sarà abbastanza a lungo? –
Perché l'ho provato. E quello sembra abbastanza, ma un quando la funzione di script java completa sarebbe meglio. – koolboy5783
Cosa succede se la mia connessione Internet è più lenta? O l'interprete JavaScript del mio computer? Il mio punto è, supponendo che un particolare valore temporale sia raramente una buona soluzione. Certamente non robusto. –