webdriver怎么抓取网页弹窗中的asp复选框webform

// 打开网页执行操作
// 获取当前页面嘚句柄
// 单击iTask之后会打开一个新的窗口,获取所有窗口的句柄
// 对获取的所有句柄进行循环判断把当前句柄从所有句柄中移除,剩下的就昰想要获得的新窗口的句柄
// 完成在新窗口中的操作
 
 
 
 
 

 

 

      -----自动化测试的核心

  对象的定位应该是自动化测试的核心要想操作一个对象,首先应该识别这个对象一个对象就是一个人一样,他会有各种的特征(屬性)如比我们可以通过一个人的身份证号,姓名或者他住在哪个街道、楼层、门牌找到这个人。

那么一个对象也有类似的属性我們可以通过这个属性找到这对象。

定位对象的目的一般有下面几种

· 获得对象的属性如获得测试对象的class属性,name属性等等

· 获得对象的数量

webdriver提供了一系列的对象定位方法常用的有以下几种

我们可以看到,一个百度的输入框可以用这么用种方式去定位。

#有个叫a的标签他囿个链接href='/ 的元素


有时候不是一个输入框也不是一个按钮,而是一个文字链接我们可以通过link

一般一个那页面上不会出现相同的文件链接,通过文字链接来定位也是一种简单有效的定位方式


通过部分链接定位,这个有时候也会用到我还没有想到很好的用处。拿上面的例子我可以只用链接的一部分文字进行匹配:

我要回帖

更多关于 asp复选框webform 的文章

 

随机推荐