Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2016, 12:27
cer212
 
Fecha de Ingreso: abril-2016
Mensajes: 4
Antigüedad: 8 años
Puntos: 0
Pregunta Seleccionar Combobox de una web

Hola a todos!
Estoy tratando de automatizar una carga de datos mediante vb.net, pero llega un punto en el que debo seleccionar valores de varios combobox. Viendo el codigo de la pagina me encuentro que el combobox tiene un formato parecido a esto:
<select id="BirthMonth" name="BirthMonth">
<option value="">Month</option>

<option value="01" >January</option>

<option value="02" >February</option>

<option value="03" >March</option>

<option value="04" >April</option>

no logre que funcionara con WebBrowser1.Document.GetElementById("Nombre del combo").SetAttribute("OPTION", "March"), buscando en Internet encontré una solución donde inter es un parámetro que contiene el valor:

Código:
    Public Sub selector(ByVal inter)
        Dim option_ As HtmlElementCollection
        option_ = WebBrowser1.Document.GetElementsByTagName("option")

        For Each option__ As HtmlElement In option_

            If option__.InnerHtml = inter Then

                option__.SetAttribute("selected", "True")

            End If

        Next
    End Sub
el cual si selecciona el valor deseado , pero la pagina no lo toma, por lo que no refresca los otros combobox.

Alguien sabe como hacer para seleccionar el valor, y que lo tome?
PS: tiene que ser por el nombre del campo no por el value.

desde ya muchas gracias

Un saludo