2015-11-05 12 views
1

Internet Explorer已打开并显示一个网页。我们知道这里有一个下拉菜单,并且在这个页面上有一个文本框和一个按钮。在Windows窗体中使用WatiN来自动化在Internet Explorer C中单击和书写#

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

如何使用WatiN按下窗口中的按钮来完成这些操作,我当前添加了其相关的库,并且在使用部分中添加了WatiN.Core,但似乎它不适用于Windows窗体。

+0

什么是不工作? WatiN.Core.IE>(WatiN.Core.Find.ByTitle(“Google”))WatiN.Core.IE browser = WatiN.Core.Browser.AttachTo WatiN.Core.IE ); browser.GoTo(“http://bing.com”); – shurik

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

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