none
Acceso Denegado al intentar obtener un HTMLElement 0x80070005 (E_ACCESSDENIED)) RRS feed

  • Pregunta

  • Tengo un problema con un procedimiento que estoy realizando el cual  trata de hacer lo siguiente: con un controlador WebBroser  me logeo  a un sitio web, navego por el sitio hasta un punto específico, el cual está dividido por Frames, por lo que  leo los frames los paso a HTMLelement y busco el que necesito, el problema es que cuando encuentra el que necesito y lo intenta pasar a HTMLEelement me marca un error  de accesibilidad específicamente el siguiente error”

    An unhandled exception of type 'System.UnauthorizedAccessException' occurred in System.Windows.Forms.dll Additional information: Access is denied. (Exception from HRESULT:0x80070005 (E_ACCESSDENIED))

    foreach (HtmlWindow frameWindow in htmlWindow.Frames)
                {                               
                    frame = frameWindow.Document.GetElementById("mainFrame");
                    
                    if (frame != null)
                    {
                        children = frame.Children;
                        HTML = frame.InnerText;
    
                        foreach (HtmlElement nodo in children)
                        {
                            if (nodo.Name == "fomaConsultas:btnBusqueda")
                                nodo.Document.InvokeScript("onClick");
    
                        }
                    }
                }
    al decir encuentra el que necesito deduzco que es el que necesito ya que los  dos primeros  si lo puedo identificar ya que de estos si puedo ver la información,  cuando pasa al tercer freme y querer obtener su información ese  me arroja el error 
    viernes, 13 de marzo de 2015 16:01