C# 如何从控制台应用程序读取浏览器的内容

C# 如何从控制台应用程序读取浏览器的内容,c#,console-application,ui-automation,C#,Console Application,Ui Automation,我需要从C#中的控制台应用程序读取浏览器窗口的内容 最好的方法是什么 我试图使用自动化UI(通过捕获浏览器的流程并创建该流程的自动化元素),但因为我对这个概念非常陌生。我不知道从哪里开始。我理解您试图实现的目标,但请注意AutomationElement仅适用于某些浏览器,而不是所有浏览器,其中Opera将首先被删除 将使用哪种浏览器?任何类型。需要通过process读取浏览器窗口的内容您可以尝试使用Selenium WebDriver:@Matthew-Selenium非常适用于编写完全受某些

我需要从C#中的控制台应用程序读取浏览器窗口的内容

最好的方法是什么


我试图使用自动化UI(通过捕获浏览器的流程并创建该流程的自动化元素),但因为我对这个概念非常陌生。我不知道从哪里开始。

我理解您试图实现的目标,但请注意AutomationElement仅适用于某些浏览器,而不是所有浏览器,其中Opera将首先被删除

将使用哪种浏览器?任何类型。需要通过process读取浏览器窗口的内容您可以尝试使用Selenium WebDriver:@Matthew-Selenium非常适用于编写完全受某些测试代码控制的自动化浏览器(例如,打开特定页面并使用/测试它);但是如果你想窥探已经运行的浏览器应用程序,AFAIK就没那么有用了。Prabesh,你可以为你的场景添加更多细节吗?如果/当你检测到某个页面已加载时,你想做什么类型的处理或解析?谢谢你提供的信息。:)