我们能否脚本化和自动化浏览器,最好用净?(Can we script and automate a

2019-10-17 07:47发布

是否有可能轻松地自动浏览器,最好用净?

我宁愿自动化谷歌Chrome,或者它的变种,但任何浏览器将受到欢迎。

这将被用于自动化测试或刮数据的网站。

我看着iMacro ,但我想用.NET来做到这一点。

任何其他提示/框架将不胜感激。

Answer 1:

看一看在项目的webdriver http://seleniumhq.org/projects 。 他们还为C#绑定



Answer 2:

如何硒?

http://seleniumhq.org/download/

他们有一个C#版本。



Answer 3:

您可以使用http://seleniumhq.org/ ,也是我建议你看看: https://www.essentialobjects.com网站,并使用EO.WebBrowser.dll组装。



Answer 4:

相反自动化浏览器,通常httpwebrequest S( 检查了这一点),用于获取网页与.NET。 这会给你从服务器的完整响应并执行自动重定向,管理饼干等唯一的缺点是,网页不会被渲染。 所以,你不能真正“看到”什么网页确实模样。



Answer 5:

刚刚尝试WebBrowser .Net框架内(基于互联网浏览器)控制。



Answer 6:

自动化测试和刮痧的数据是两个不同的任务。 对于自动化我衷心地为+1 webdriver的建议。 我用了很多,这是一个伟大的工具,我仍经常做的研讨会和会议上。 你也可以考虑在看Telerik的测试工作室它确实帮助通过围绕自动化测试的许多挑战得到了伟大的工作。 (免责声明:我测试Studio中的传道者...)



文章来源: Can we script and automate a browser, preferably with .Net?