在 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();
}
如果您遇到其他问题,请告诉我们。
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();
}
如果您遇到其他问题,请告诉我们。