2

我正在尝试编写一个自动填充外部网页内部文本框的代码。所以我在 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"; 
4

1 回答 1

1

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

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

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

于 2013-05-15T12:35:30.060 回答