首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载网页并使用c#单击按钮

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

Stack Overflow用户
提问于 2015-08-03 06:09:55
回答 1查看 2K关注 0票数 4

我有一个要求自动化的程序在网页上。

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

我想在一个c#中使用console application实现上述所有这些。我不想打开任何浏览器,只是一个代码来自动化这个过程。

我有一个网页的URL,也有一个输入元素的ID

我应该使用什么c#代码来实现这一点。?

EN

回答 1

Stack Overflow用户

发布于 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测试。

欲了解更多信息,请访问

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31780449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档