上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 63 下一页
摘要: 隐式等待相当于设置全局的等待,在定位元素时,对所有元素设置超时时间。 隐式等待使得WebDriver在查找一个Element或者Element数组时,每隔一段特定的时间就会轮询一次DOM,如果Element或数组没有马上被发现的话。 默认设置是0。一旦设置,这个隐式等待会在WebDriver对象实例 阅读全文
posted @ 2017-08-05 11:02 李清欣 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 运行结果: CurrentUrl: https://www.baidu.com/Title: 百度一下,你就知道WindowHandle: {faa8c575-8918-457c-9765-0c227def08f4}hashCode: 112302969 阅读全文
posted @ 2017-08-05 11:01 李清欣 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 显式等待可以使用selenium预置的判断方法,也可以使用自定义的方法。 注: 1.除了以上内容,selenium还提供了很多预置的判断方法。 2.这些判断方法,在超出时间限制时就会抛出异常。 阅读全文
posted @ 2017-08-05 11:01 李清欣 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1 package com.test.key; 2 3 import org.openqa.selenium.By; 4 import org.openqa.selenium.Keys; 5 import org.openqa.selenium.WebDriver; 6 import org.openqa.selenium.firefox.FirefoxDriver; 7 ... 阅读全文
posted @ 2017-08-05 11:00 李清欣 阅读(3002) 评论(0) 推荐(1) 编辑
摘要: 鼠标操作: 1.右击 2.双击 3.拖到 4.悬停 注:perform()的作用是 执行所有Actions中存储的行为。 阅读全文
posted @ 2017-08-05 10:59 李清欣 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 元素的操作有 1. 清除文本 2. 模拟按键输入 3. 单击元素 4. 返回元素尺寸 5. 获取文本 6. 获取属性值 7. 判断是否可见 8. 提交 下面通过操作新浪邮箱的注册界面的脚本来展示使用方法 源代码: 执行结果 下面是页面与利用firebug查看到的信息截图 阅读全文
posted @ 2017-08-05 10:56 李清欣 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1. 控制浏览器窗口大小 2. 控制浏览器前进后退 3. 模拟浏览器刷新 阅读全文
posted @ 2017-08-05 10:55 李清欣 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 控制浏览器: http://www.cnblogs.com/moonpool/p/5657752.html 阅读全文
posted @ 2017-08-05 10:54 李清欣 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 从下图中可以看到selenium有三类定位元素的方法,一种是直接通过属性、标签以及链接来定位,一种是XPath方式,最后一种是CSS方式。 下表列举了元素定位的例子 注:driver.findElement代表定位到一个元素,driver.findElements代表返回一组元素。 下面通过实例来说 阅读全文
posted @ 2017-08-05 10:53 李清欣 阅读(429) 评论(0) 推荐(0) 编辑
摘要: selenium测试环境搭建 下载资源 1. selenium-java-2.53.0.zip 下载地址:http://pan.baidu.com/s/1dFDf27Z 2. Firefox Setup 45.1.1esr.exe 下载地址:http://pan.baidu.com/s/1hsPQB 阅读全文
posted @ 2017-08-05 10:52 李清欣 阅读(263) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 63 下一页