我有一个要求自动化的程序在网页上。
我想在一个c#中使用console application实现上述所有这些。我不想打开任何浏览器,只是一个代码来自动化这个过程。
我有一个网页的URL,也有一个输入元素的ID。
我应该使用什么c#代码来实现这一点。?
发布于 2015-08-03 06:32:47
我想这可能能达到目的。
Selenium 1 (Selenium RC):启动和终止浏览器、解释和运行从测试程序传递的Selenese命令的Selenium Server,并充当HTTP代理,拦截和验证浏览器和AUT之间传递的HTTP消息。
Selenium Server从您的测试程序接收Selenium命令,对它们进行解释,并将运行这些测试的结果报告给您的程序。
RC服务器捆绑Selenium并自动将其注入浏览器。这发生在您的测试程序打开浏览器时(使用客户端库API函数)。Selenium-Core是一个JavaScript程序,实际上是一组JavaScript函数,它使用浏览器内置的JavaScript解释器解释和执行Selenese命令。
服务器使用简单的HTTP /POST请求从测试程序接收Selenese命令。这意味着您可以使用任何可以发送HTTP请求的编程语言在浏览器上自动化Selenium测试。
欲了解更多信息,请访问硒
https://stackoverflow.com/questions/31780449
复制相似问题