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

时间:2015-11-05 13:36:19

标签: c# watin

Internet Explorer已打开,正在显示网页。我们知道有一个下拉菜单,此页面中存在一个文本框和一个按钮。

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

如何通过按下Windows窗体中的按钮使用WatiN来执行这些操作,我目前添加了相关的库,我在使用部分添加了WatiN.Core,但它似乎无法使用Windows窗体。

1 个答案:

答案 0 :(得分:1)

这是一个非常小的例子,但不确定你的意思是“不工作”(它是否会抛出异常,你是否能够启动程序,当你点击它失败的按钮时,你需要更加精确这一点)。

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();
}

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