摘要: Q群里有时候会有人问,selenium webdriver怎么实现把一个元素拖放到另一个元素里面。这一节总一下元素的拖放。 下面这个页面是一个演示拖放元素的页面,你可以把左右页面中的条目拖放到右边的div框中。 http://koyoz.com/demo/html/drag-drop/drag-dr 阅读全文
posted @ 2018-06-21 09:29 李清欣 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 下面我们来看一下selenium webdriver是如何来处理select下拉框的,以http://passport.51.com/reg2.5p这个页面为例。这个页面中有4个下拉框,下面演示4种选中下拉框选项的方法。select处理比较简单,直接看代码吧:) 从上面可以看出,对下拉框进行操作时首 阅读全文
posted @ 2018-06-21 09:28 李清欣 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Web 测试中我们经常会接触到Cookies,一个Cookies主要属性有”所在域、name、value、有效日期和路径",下面来讲一下怎么操作Cookies。 上面的代码首先在页面中增加了一个cookie,然后遍历页面的所有cookies,并输出他们的主要属性。最后就是三种删除cookie的方法。 阅读全文
posted @ 2018-06-21 09:28 李清欣 阅读(384) 评论(0) 推荐(0) 编辑
摘要: alert、confirm、prompt这样的js对话框在selenium1.X时代也是难啃的骨头,常常要用autoit来帮助处理。 试用了一下selenium webdriver中处理这些对话框十分方便简洁。以下面html代码为例: Dialogs.html 以上html代码在页面上显示了三个按钮 阅读全文
posted @ 2018-06-21 09:27 李清欣 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 在selenium 1.X里面得到弹出窗口是一件比较麻烦的事,特别是新开窗口没有id、name的时候。当时还整理了处理了几种方法,详见:http://seleniumcn.cn/read.php?tid=791 。在selenium webdriver中得到新开窗口相对简单的多,它无关新开窗口的id 阅读全文
posted @ 2018-06-21 09:25 李清欣 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题。这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一。如果你在一个default content中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个if 阅读全文
posted @ 2018-06-21 09:17 李清欣 阅读(258) 评论(0) 推荐(0) 编辑