WPF上にwebBrowserでGoogleを開き
doc.getElementById("lst-ib").innerText = "あいうえお";
のようにテキストボックスに文字を入力したいです。
//ボタン押下でブラウザを開く private void button2_Click(object sender, RoutedEventArgs e) { webBrowser1.Navigate(new Uri(@"http://www.google.co.jp")); var html = (HtmlDocument)webBrowser1.Document; html.GetElementById("lst-ib").InnerText = "hoge"; }
今このようになっていますが、Errorが出ます。
読み込みが終わってないのかと思い、読み込み後に動くメソッドも書いてみましたが
全然動いてくれません。
//ブラウザを読み込んだら起動するメソッド private void WebBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { label1.Content = "読み込みが完了しました。"; var html = (HtmlDocument)webBrowser1.Document; html.GetElementById("lst-ib").InnerText = "hoge"; }
アドバイスをください!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。