【问题标题】:Is it possible to interact with web browser from WinForm/WPF C# App?是否可以从 WinForm/WPF C# App 与 Web 浏览器进行交互?
【发布时间】:2022-01-09 15:41:19
【问题描述】:

我想知道在技术上是否可以开发可以与任何 Web 浏览器选项卡交互的 WinForm 或 WPF C# 应用程序。

假设我有一个带有网络表单的 Chrome 网页。我想运行一个 WinForm 应用程序,并能够指向并选择一个 Web 表单字段来获取其中的数据。就像浏览器的 F12 功能一样,您可以使用 Select 功能并使用鼠标选择 DOM 元素。 如附件截图所示。

F12 是 Web 浏览器中的一项功能,但如何使用外部自定义 WinForm/WPF 应用程序重现相同的行为?

有可能吗?

【问题讨论】:

    标签: c# wpf winforms webbrowser-control


    【解决方案1】:

    我认为没有办法实现您想要做的事情。
    如果有的话,任何人都可以编写一个程序来读取您输入到浏览器中的所有数据,那将是一场安全噩梦。

    【讨论】:

    • 谢谢。我也在考虑这个……但是,我想知道在这种情况下,自动化 UI 测试工具是如何做到的。 Selinium 之类的,例如 TestComplete,......这些是桌面应用程序,它们设法与浏览器通信以测试应用程序。
    【解决方案2】:

    是的,你可以使用 Selenium 来做到这一点。

    看看这个:Selenium

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-09
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多