Internet Explorer已打开,正在显示网页。我们知道有一个下拉菜单,此页面中存在一个文本框和一个按钮。
我需要从下拉列表中选择一个项目,在textBox中写入文本并单击该按钮。
如何通过按下Windows窗体中的按钮使用WatiN来执行这些操作,我目前添加了相关的库,我在使用部分添加了WatiN.Core,但它似乎无法使用Windows窗体。
答案 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();
}
如果您有其他问题,请告诉我们。