none
ayuda radio button en webbrowser RRS feed

  • Pregunta

  • Hola a todos

    he cargado una pagina mediante el webbrowser, en esta pagina web hay dos opciones a elegir mediante un radio button para cada opción, las cuales carecen de un id pero tienen el mismo name y también uno de los radio button es un false del otro radio button, se mira así:

    <label class="radio-inline">
    <input name="tipoImpuesto" type="radio" value="" onclick="javascript: esRetencion(true);">&nbsp;Retención
    </label>

    <label class="radio-inline">
    <input name="tipoImpuesto" type="radio" value="" onclick="javascript: esRetencion(false);">&nbsp; Traslado
    </label>  

    mi pregunta es de que manera puedo seleccionar y dar click en el radio button que contiene el valor "false"? he tratado invocando su TagName y haciendo raiseevent(onclick) pero no he tenido éxito


    sábado, 9 de diciembre de 2017 22:07

Respuestas

  • Lo mismo que el caso anterior, intenta recuperar todos los elementos de tipo 'input' y sobre el resultado filtra por aquellos que tengan el valor 'tipoImpuesto' establecido en el atributo name, por ejemplo:

    Dim RadioButtons = WebBrowser1.Document.GetElementsByTagName("input").
    		Cast(Of HtmlElement)().Where(Function(x) x.Name = "tipoImpuesto")
    
    RadioButtons(1).RaiseEvent("onclick")


    domingo, 10 de diciembre de 2017 22:45