Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#WPF WebBrowser按钮单击_C#_Wpf - Fatal编程技术网

C#WPF WebBrowser按钮单击

C#WPF WebBrowser按钮单击,c#,wpf,C#,Wpf,我在VisualStudio里和一个网络浏览者鬼混。我想在我的主窗口中创建一个按钮,当单击时,它会单击WebBrowser中的一个按钮。所以基本上我只想知道如何使用C#自动按下按钮 我找到了几个页面,告诉我如何在WinForms中实现这一点,但我真的很想在WPF中实现,而且似乎这些东西在那里不起作用。我真的不明白您想要实现什么(也许您可以尝试使用另一个web浏览器或库来访问html) 无论如何,您可以尝试从WPF调用javascript: object[] codeString = {"aler

我在VisualStudio里和一个网络浏览者鬼混。我想在我的主窗口中创建一个按钮,当单击时,它会单击WebBrowser中的一个按钮。所以基本上我只想知道如何使用C#自动按下按钮


我找到了几个页面,告诉我如何在WinForms中实现这一点,但我真的很想在WPF中实现,而且似乎这些东西在那里不起作用。

我真的不明白您想要实现什么(也许您可以尝试使用另一个web浏览器或库来访问html)

无论如何,您可以尝试从WPF调用javascript:

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

这很直截了当。想象一下,你有一个按钮和一个网络浏览器导航到谷歌。我想让它成为这样当我点击那个按钮,它点击谷歌上的搜索按钮。只是,我只知道“搜索按钮”的类别,所以没有id、名称、标记名,。。。