c# - 使用 Agility Pack 设置外部加载网页的文本框内部文本

标签 c# asp.net textbox html-agility-pack

我正在尝试编写一个自动填充外部网页内文本框的代码。所以我在 buttonclick 事件内部编写代码,我想要它做的是,只需加载外部网页并用文本填充现有文本框。但是,我无法正常工作。它根本不设置任何内容。

    String Url2dehands = "http://www.hereisthewebsite.be";
    HtmlWeb mvWeb = new HtmlWeb();
    HtmlDocument doc = mvWeb.Load(Url2dehands);
    HtmlNode mvTextBox = doc.DocumentNode.SelectSingleNode("//input[@id='id_ofthe_textbox']");
    mvTextBox.InnerHtml= "assdsda"; 

最佳答案

我想你需要的可能是http://docs.seleniumhq.org/

Selenium automates browsers. That's it. What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.

此外,您可以使用 Selenium IDE . 这将以一组不同的语言为您编写代码。然后,您可以使用此代码自动执行该过程。

关于c# - 使用 Agility Pack 设置外部加载网页的文本框内部文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16481317/

相关文章:

python - 如何禁用对文本小部件的输入但允许编程输入?

c# - 当文本框为空时将空值插入数据库

c# - 如何更改 UWP 的媒体捕获照片分辨率?

c# - Stream Read/Write Timeout导致Invalid Operation异常

c# - Visual Studio C# 不会构建由预构建事件更改的文件

asp.net - 如何将触发器添加到 Updatepanel,其中触发器的事件位于中继器内的用户控件内?

c# - 如何在 WPF 中使用关闭按钮关闭选项卡?

c# - 如何在 C#.NET 项目上运行 SonarQube?

c# - 通过 HTTP 发布 Zip 文件不再在 Win 7 Zip 程序中打开

jquery - 选中复选框后,自动选择文本框