Alguien me podria ayudar a obtener el valor de un select dinamico en un web browser.
Código HTML:
Ver original
<select name="ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo" onchange="javascript:setTimeout('__doPostBack(\'ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo\',\'\')', 0)" id="MainContent_wucConfigDeclaracion_wucDdlPeriodicidad_ddlCatalogo" class="PSDROPDOWNLIST"> </select>
Código vb:
Ver original
Dim periodicidad As HtmlElement = wb1.Document.GetElementById("MainContent_wucConfigDeclaracion_wucDdlPeriodicidad_ddlCatalogo") periodicidad.Document.Window.DomWindow.execscript("setTimeout('__doPostBack(\'ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo\',\'\')', 0)", "JavaScript") periodicidad.SetAttribute("value", "M") 'wb1.Document.GetElementById("MainContent_wucConfigDeclaracion_wucDdlPeriodicidad_ddlCatalogo").InvokeMember("onchange") 'wb1.Document.Window.DomWindow.execscript("setTimeout('__doPostBack(\'ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo\',\'\')', 0)", "JavaScript") 'wb1.Document.InvokeScript("setTimeout('__doPostBack(\'ctl00$MainContent$wucConfigDeclaracion$wucDdlPeriodicidad$ddlCatalogo\',\'\')', 0)") wb1.Document.GetElementById("MainContent_wucConfigDeclaracion_wucDdlTipoDeclaracion_ddlCatalogo").SetAttribute("value", "001") Dim periodo As HtmlElement = wb1.Document.GetElementById("MainContent_wucConfigDeclaracion_wucDdlPeriodoFiscal_ddlCatalogo") periodo.SetAttribute("value", "005") wb1.Document.GetElementById("MainContent_btnSiguiente").InvokeMember("click")
Selecciono una opcion en este select y si carga los datos en el siguiente pero no selecciona la opcion pero no obtiene el valor que le mando espero puedan ayudarme.
De antemano muchas gracias