我需要一种从 .net 代码(例如 IE 的 Web 浏览器)控制 Google Chrome 的方法。在我的代码中,我必须访问 Chrome 应用程序,因此标准解决方案不起作用。我已经尝试过 Awesomium 和 webkit .net。
如果在任何发展中的语言中有另一种方式,我也愿意尝试。
谢谢!
我需要一种从 .net 代码(例如 IE 的 Web 浏览器)控制 Google Chrome 的方法。在我的代码中,我必须访问 Chrome 应用程序,因此标准解决方案不起作用。我已经尝试过 Awesomium 和 webkit .net。
如果在任何发展中的语言中有另一种方式,我也愿意尝试。
谢谢!
看看 Selenium .Net - 它旨在帮助对 Web 应用程序进行单元测试,但您可以使用它在 .Net 中任意控制不同的浏览器。
您可以尝试自动化 UI,例如,您可以使用 Inspect.exe 获取几乎每个窗口和子控件的每个句柄,例如按钮,请参见突出显示的矩形。
有了这些 UI AutomationElement句柄,您几乎可以以交互方式完成所有可以做的事情。