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:
el cual si selecciona el valor deseado , pero la pagina no lo toma, por lo que no refresca los otros combobox.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
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