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

本文关键字:文本 网页 加载 AgilityPack 设置 外部 使用 | 更新日期: 2023-09-27 18:13:12

我试图写一个代码,自动填写在外部网页内的文本框。所以我写的代码下面的一个按钮点击事件,我想要做的是,只是加载外部网页,并填写现有的文本框与文本。然而,我无法让它工作。它根本不设置任何东西。

    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"; 

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

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

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

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