使用.net开发Web自动化测试工具(2)

发表于:2015-12-23来源:uml.org.cn作者:不详点击数: 标签:
方解:当点击了弹出模式窗口的按钮或连接后马上用IE对像的HtmlDialogs属生来获取模式窗口。 protected void f() { //假设下面这行代码会弹出一个模式窗口把原

  方解:当点击了弹出模式窗口的按钮或连接后马上用IE对像的HtmlDialogs属生来获取模式窗口。

  protected void f()

  {

  //假设下面这行代码会弹出一个模式窗口把原来的Click改成这个方法。

  //记住这里要用ClickNoWait而不能用Click,否则在模式窗口关闭之前代码不会继续执行。

  ie.Button(Find.ByName("yzp_dic_btn_cls")).ClickNoWait();

  ie.HtmlDialogs[ie.HtmlDialogs.Length - 1].TextField(Find.ByName("Q")).Value = "Hello";

  ie.HtmlDialogs[ie.HtmlDialogs.Length - 1].Button(Find.ByName("btn_query")).Click();

  WatiN 官方网址:http://watin.sourceforge.net/可以在上面下载组件。

原文转自:http://www.uml.org.cn/Test/200907281.asp