Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.如:1newWebDri...
分类:
其他好文 时间:
2014-06-19 00:42:32
阅读次数:
254
在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类...
分类:
Web程序 时间:
2014-06-18 23:54:05
阅读次数:
573
我在测试的过程中遇到一个这样的问题,我无法通过CssSelector找到iFrame下边的html:rrrrrrrt后来我发现只能找到iFrame这里,再往后就找不到了。我用过sendKeys to可以将Text发送给body,但是想通过Assert去验证iFrame的text,无法做到。解决办法:...
分类:
Web程序 时间:
2014-06-18 16:26:44
阅读次数:
707
Ubuntu下面搭建RobotFramework+Selenium环境...
分类:
其他好文 时间:
2014-06-16 12:49:17
阅读次数:
177
概念在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的...
分类:
其他好文 时间:
2014-06-15 07:02:38
阅读次数:
331
最近在项目过程中使用selenium 判断元素是否存在的时候 遇到一个很坑爹的问题,
用以下方法执行的时候每次都会等待很长一段时间,原因是因为对selenium实现方法了解不足导致一直找不到解决方法。 private boolean
isElementPresent(By by) { t...
分类:
其他好文 时间:
2014-06-13 20:30:46
阅读次数:
352
定位部分包含了两个模型:视觉格式化模型和定位模型。理解这两个模型的细微差异是非常重要的,因为它们一起控制着如何在页面上布置每个元素。
/**********视觉格式化模型***************/
p、h1、div等元素常常被称为块级元素,与此相反,strong和span等元素称为行内...
分类:
Web程序 时间:
2014-06-12 10:57:29
阅读次数:
253
在用webdriver对浏览器进行操作时,很多操作并不是那么好找,后来在朋友的推荐下可以用下面的方法来寻找针对浏览器的一些操作,函数或属性等,这样方便我们可以查找一些方法去完成我们要的操作。下面是查看的方法:from
selenium import webdriverbrowser = webdri...
分类:
Web程序 时间:
2014-06-12 09:03:31
阅读次数:
230