使用 C# 加载网页并单击按钮

2024-03-29

我需要在网页上自动执行一个过程。

  1. 打开网页
  2. 查找输入
  3. 点击它
  4. 关闭网页

我想使用以下方法实现上述所有目标c# in a console application。我不想打开任何浏览器,只想打开一段代码来自动执行此过程。

我有一个URL到网页以及ID输入元素的。

我应该使用什么 C# 代码来实现此目的?


我想这或许能够达到目的。

硒 1(硒 RC):Selenium 服务器启动并终止浏览器,解释并运行从测试程序传递的 Selenese 命令,并充当 HTTP 代理,拦截并验证浏览器和 AUT 之间传递的 HTTP 消息。

Selenium Server 从您的测试程序接收 Selenium 命令,解释它们,并向您的程序报告运行这些测试的结果。

RC 服务器捆绑 Selenium Core 并自动将其注入到浏览器中。当您的测试程序打开浏览器(使用客户端库 API 函数)时会发生这种情况。 Selenium-Core 是一个 JavaScript 程序,实际上是一组 JavaScript 函数,它使用浏览器内置的 JavaScript 解释器来解释和执行 Selenese 命令。

服务器使用简单的 HTTP GET/POST 请求从测试程序接收 Selenese 命令。这意味着您可以使用任何可以发送 HTTP 请求的编程语言来在浏览器上自动执行 Selenium 测试。

了解更多:您可以访问Selenium http://docs.seleniumhq.org/docs/05_selenium_rc.jsp

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 C# 加载网页并单击按钮 的相关文章

随机推荐