在 windows 窗体中使用 WatiN 在 Internet Explorer C# 中自动单击和写入

Use WatiN in windows Form to Automate Clicking and Writing in Internet Explorer C#

Internet Explorer 已打开并显示网页。我们知道这个页面中有一个下拉菜单、一个文本框和一个按钮。

我需要 select 从下拉菜单中选择一个项目,在 textBox 中写入文本并单击该按钮。

我如何通过按 windows 形式的按钮使用 WatiN 来完成这些操作,我目前添加了它的相关库,并且我在使用部分添加了 WatiN.Core,但它似乎不是使用 windows 表格。

这是一个很小的例子,但不确定"not working"是什么意思(是否抛出异常,是否可以启动程序,单击按钮时失败,您需要对此更精确)。

using(var ie = new IE){
   ie.GoTo("http://www.yourwebpage.com");
   TextField entry = ie.TextField(Find.ById("myEntryBox"));
   Button btn = ie.Button(Find.ById("submit"));
   SelectList menu = ie.SelectList(Find.ById("selectList"));

   entry.Value ="Hello world");
   menu.SelectByValue("2");
   btn.Click();
}

如果您遇到其他问题,请告诉我们。