自动输入文本在网站文本框和点击提交按钮,从c#
本文关键字:文本 提交 按钮 输入 网站 | 更新日期: 2023-09-27 18:03:00
假设我们有一个通用网站:google.com
有没有一种方法,从c#我可以创建一个internet explorer的实例,在谷歌搜索文本框中输入文本(这只是一个例子,重点是在一个命名的HTML文本框上),并自动点击搜索按钮(再次一个例子,重点是在任何命名的按钮上)?
我欣赏Javascript通常更适合这种类型的东西,但是有可能从c#做到这一点吗?我知道可以在。net中创建Internet Explorer实例,但我不确定是否可以"加载"一个网页,然后从c#应用程序
看看Selenium,您可以从NuGet获得。net版本。它通常用于自动浏览器测试。
Selenium的替代方案是Telerik测试框架。它是免费的,如果你只需要与Internet Explorer进行交互,那么在这个库中一切都是自包含的,你永远不需要离开。net。
如果你需要启动除ie以外的浏览器,这个解决方案有点复杂,因为在你能够控制其他浏览器之前,你需要在这些浏览器中安装插件。
为了完成你想要做的事情,你可能只需要做入门页面上的步骤就可以了。