从.Net应用程序控制Google Chrome

时间:2013-04-11 13:00:59

标签: .net google-chrome webbrowser-control

我需要一种从.net代码(例如IE的Web浏览器)控制Google Chrome的方法。 在我的代码中,我必须访问Chrome应用程序,因此标准解决方案不起作用。 我已经尝试过Awesomium和webkit .net。

如果在任何开发语言中都有替代方法,我也愿意尝试。

谢谢!

2 个答案:

答案 0 :(得分:0)

看看Selenium .Net - 它的目的是帮助单元测试Web应用程序,但是你可以用它来从.Net内任意控制不同的浏览器。

答案 1 :(得分:0)

您可以尝试使用Automation UI,例如,您可以使用Inspect.exe获取几乎所有窗口和子控件的每个句柄,例如按钮,查看突出显示的矩形。

enter image description here

鉴于这些UI AutomationElement句柄,您几乎可以做任何交互式操作。