您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 >
WatiN 如何处理弹出警告
作者:网络转载 发布时间:[ 2013/12/4 11:30:22 ] 推荐标签:

相应的Watin测试代码如下:

IEie =newIE("http://localhost/Test/");

//创建一个ConfirmDialogHandler对象

ConfirmDialogHandlercdh =newConfirmDialogHandler();

//ConfirmDialogHandler对象与ie建立关联

ie.AddDialogHandler(cdh);

//点击按钮,这里需要注意的是:使用的是ClickNoWait()方法

ie.Button(Find.ById("myButton1")).ClickNoWait();

//等待Confirm对话框出现

cdh.WaitUntilExists();

//点击Confirm对话框的OK按钮

cdh.OKButton.Click();

ie.WaitForComplete();

//ConfirmDialogHandler对象与ie取消关联

ie.RemoveDialogHandler(cdh);

Console.WriteLine(ie.Button(Find.ById("myButton1")).Value);

Console.ReadLine();

 

处理Alert弹出框

首先创建一个web页,用于演示Alert对话框。

<inputid="myButton2"type="button"value="this is a button2"

     onclick="alertMe(); return false;"><br/>

   <script>

     functionalertMe() {

       varanswer = alert("this is a alert dialog");

       if(answer)

         document.getElementById("myButton2").value="Clicked OK";

     }

   </script>

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd