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

Watin对Web页面弹出窗口,对话框,提示框的处理

处理弹出窗口

 首先创建一个web页,用于演示弹出窗口。

<inputid="Button1"type="button"value="button"onclick="openwindow()"/>

   <scripttype="text/javascript">

   functionopenwindow()

     {

         window.open("http://localhost/Test/test2.htm");

     }

   </script>

上述代码,点击“Button1”后,弹出窗口test2.htm.我们要做的是如何处理test2.htm页面

Watin处理代码如下:

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

//点击按钮,打开新窗口test2

ie.Button(Find.ById("Button1")).Click();

//查找新窗口test2并赋给新的IE对象

IEnewie =IE.AttachTo<IE>(Find.ByTitle("test2"));

//使用新的IE对象可以继续对新窗口进行操作了

newie.TextField(Find.ById("Text1")).TypeText("this is new ie");

  处理confirm弹出框

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

<inputid="myButton1"type="button"value="this is a button"

     onclick="confirmMe(); return false;"><br>

   <script>

     functionconfirmMe() {

       varanswer = confirm ("Are you having fun?")

       if(answer)

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

       else

         document.getElementById("myButton1").value="Clicked Cancel";

     }

   </script>

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