Click button sin iD webbrowser. vb2010
-
miércoles, 02 de mayo de 2012 2:31
Saludos me ha sido de gran ayuda el foro pero estoy con las siguiente problema necesito hacer click en un botón de una web que esta en un webbrowser que no tiene id.. les loco parte del código de la web al botón quiero hacer click es el de yes.
<div class="buttons"> <button class="button">Yes</button> <button class="button">No</button> </div>
he probado con el siguiente código en vb.net pero no funciona, agradezco su ayuda y posibles soluciones o ideas.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim allelements As HtmlElementCollection = WebBrowser1.Document.All For Each webpageelement As HtmlElement In allelements If webpageelement.GetAttribute("button") = "Yes" Then webpageelement.InvokeMember("click") End If Next End Sub End Class
Todas las respuestas
-
miércoles, 02 de mayo de 2012 2:51Moderador
y si usas
Dim allelements As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("button") For Each item As HtmlElement In allelements If item.InnerText = "Yes" Then item.InvokeMember("click") End If Nexttambien podrias ver si funciona el
InnerHtml saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina
- Editado Leandro TuttiniMVP, Moderator miércoles, 02 de mayo de 2012 2:54
- Editado Leandro TuttiniMVP, Moderator miércoles, 02 de mayo de 2012 2:55
- Marcado como respuesta Master1T miércoles, 02 de mayo de 2012 16:46
-
miércoles, 02 de mayo de 2012 16:51Se agradece por el código funciona a la perfección..

