Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MarcosMTS

WebKitBrowser - Preencher textarea de um frame

Recommended Posts

Ola, Estou tentando fazer minha aplicação C# preencher um campo <textarea> de uma pagina que carrego em um WebKitBrowser, porem esse <textarea> esta em um frame, existe a possibilidade de acessar esse frame para preencher o campo de texto?

 

baixei o WebKitBrowser aqui: http://webkitdotnet.sourceforge.net/downloads.php

Por exemplo se o o elemento html <textarea> estiver na pagina o código abaixo funciona normalmente, mas o formulário que eu quero preencher esta sendo carregada por frame e neste caso o código abaixo não funciona!

string msg= "teste";
                foreach (Node txt in webKitBrowser1.Document.GetElementsByTagName("textarea"))
                {
                    if (((Element)txt).GetAttribute("name") == "texto_valor")
                    {
                        ((Element)txt).Focus();
                        ((Element)txt).TextContent = msg;
                    }
                }

Pesquisei e achei algo assim mas o webKitBrowser não reconhece o .Window!

WebBrowser.Document.Window.Frames["YourFrame"].Document.All["YourElement"]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.