CLR: .Net / Mono / Boo / Otros CLR > C#
HTML y C#
(1/1)
avechuche:
Hola gente que tal, vengo con una duda. Resulta que estoy trabajando con C# y quiero usar sus funciones para trabajar con HTML.
Tengo un Form con un WebBrowser. Necesito insertar valores en ciertos inputs, los cuales busco asi
Código:
--- Código: ---HtmlDocument sHTML = webBrowser.Document;
HtmlElement ObjElement;
ObjElement = sHTML.GetElementById(sValue);
if (ObjElement != null)
{
ObjElement.SetAttribute("value", sTexto);
}
--- Fin del código ---
Hasta ahi todo perfecto, el problema viene cuando quiero interactuar con un checkbox. Hago lo siguiente (que esta mal), pero no se como hacerlo por eso estoy aca :). Yo se que la clase "HTMLInputCheckBox" es la que maneja los checkbox, por lo tanto.
Código:
--- Código: ---HtmlInputCheckBox OtroObjElement;
// Esta linea es que tiene el error, porque "HtmlInputCheckBox" no tiene el metodo "GetElementById"
OtroObjElement = sHTML.GetElementById(sValue);
if (OtroObjElement != null)
{
if (!OtroObjElement.checked) OtroObjElement.click;
}
--- Fin del código ---
Lo que necesito es poder buscar por "ID" cualquier checkbox, controlar a ver si esta seleccionado y si no lo esta, hacerle click. Gracias!
Navegación
Ir a la versión completa