2017-02-26 20 views
0

私はVisual StudioでWebブラウザーを使いこなしています。メインウィンドウ内にボタンを作成して、クリックするとWebブラウザー内のボタンをクリックします。ですから、基本的には、C#を使って自動的にボタンを押す方法を知りたいだけです。C#WPF WebBrowser button click

私はWinFormsでこれを行う方法を教えてくれるいくつかのページを見つけましたが、私は実際にWPFでそれをやりたいと思っています。

答えて

0

私はあなたが達成しようとしていることを本当に理解していません(おそらく、あなたはhtmlにアクセスするために別のウェブブラウザまたはライブラリを試すことができます)。

とにかくあなたはWPFからJavaScriptを呼び出すしようとすることができます:

object[] codeString = {"alert('Replace this alert with javascript code you need');"}; 
object result = webBrowser.Document.InvokeScript("eval", codeString); 
+0

これはかなりまっすぐ進むのです。ボタンとウェブブラウザーがGoogleにナビゲートされているとします。そのボタンをクリックするとGoogleの検索ボタンがクリックされます。ただ、私は "検索ボタン"のクラスを知っているので、ID、名前、タグネームはありません... – DrRonne