我需要在网页上自动执行一个过程。
- 打开网页
- 查找输入
- 点击它
- 关闭网页
我想使用以下方法实现上述所有目标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(使用前将#替换为@)