使用AgilityPack设置外部加载的网页的文本框内联文本

时间:2013-05-10 11:34:25

标签: 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"; 

1 个答案:

答案 0 :(得分:1)

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

  

Selenium自动化浏览器。而已。你用这种力量做什么完全取决于你。主要用于自动化Web应用程序以进行测试,但当然不仅限于此。无聊的基于Web的管理任务也可以(也应该!)也是自动化的。

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