摘要:        
    阅读全文
posted @ 2017-08-05 11:14
李清欣
阅读(281)
评论(0)
推荐(0)
        
            
        
        
摘要:        
使用默认方式构建的(WebDriver)FirefoxDriver实例: WebDriver driver = new FirefoxDriver(); 这种方式下,打开的Firefox浏览器将是不带任何插件的浏览器,和初始安装一样的状态。有时在测试中需要使用到预先保留的一些信息,比如Cookie中    阅读全文
posted @ 2017-08-05 11:13
李清欣
阅读(3386)
评论(0)
推荐(0)
        
            
        
        
摘要:        
例子: 代码: 结果:    阅读全文
posted @ 2017-08-05 11:12
李清欣
阅读(413)
评论(0)
推荐(0)
        
            
        
        
摘要:        
quit方法:退出相关的驱动程序和关闭所有窗口 close方法:关闭当前窗口 执行结果: baidu search handle : {75749f9a-f6b7-4fe6-80ae-dd9e053dd577}the link of news is : http://news.baidu.com/s    阅读全文
posted @ 2017-08-05 11:11
李清欣
阅读(1892)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package com.test.screenshot; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; import org.openqa.selenium.OutputType; import org.openqa.selenium.TakesScreensh...    阅读全文
posted @ 2017-08-05 11:10
李清欣
阅读(2636)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1. 操作滚动条 2.在textarea中输入内容 参考: http://www.cnblogs.com/tobecrazy/p/4817946.html    阅读全文
posted @ 2017-08-05 11:09
李清欣
阅读(2385)
评论(0)
推荐(0)
        
            
        
        
摘要:        
下载文件需要在Firefox 的profile属性中配置一些参数,如下面的代码: 使用到的页面例子: <!DOCTYPE html><html><head><meta charset="UTF-8"><title>download</title></head><body> <a href="d.ex    阅读全文
posted @ 2017-08-05 11:08
李清欣
阅读(1568)
评论(0)
推荐(0)
        
            
        
        
摘要:        
执行结果: 8alert("用户名是: name");9    阅读全文
posted @ 2017-08-05 11:08
李清欣
阅读(1349)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1. 当页面中是通过input标签实现上传功能时,可以使用selenium来上传功能。 如下: 2. 如果网页中的上传功能不是使用input来实现,那就需要使用其他方法来实现模拟 可以使用AutoIt录制脚本实现: 使用方法参考: http://www.cnblogs.com/fnng/p/4188    阅读全文
posted @ 2017-08-05 11:07
李清欣
阅读(1635)
评论(0)
推荐(0)
        
            
        
        
摘要:        
下面代码中介绍了告警框的处理方法 实例例子:    阅读全文
posted @ 2017-08-05 11:06
李清欣
阅读(383)
评论(0)
推荐(0)
        
            
        
        
摘要:        
采用下面的例子来编写用例 代码:    阅读全文
posted @ 2017-08-05 11:05
李清欣
阅读(641)
评论(0)
推荐(0)
        
            
        
        
摘要:        
如果遇到点击按钮或链接后出现新窗口的情况,就需要使用窗口切换的方法。 本例中就是先打开百度搜索界面,然后利用js打开一个百度新闻界面,然后通过selenium提供的窗口切换方法切换窗口 运行结果: baidu search handle : {57536d1e-6817-4127-83d6-6eb1    阅读全文
posted @ 2017-08-05 11:05
李清欣
阅读(980)
评论(0)
推荐(0)
        
            
        
        
摘要:        
利用下面的例子来编写测试脚本 页面代码: 脚本:    阅读全文
posted @ 2017-08-05 11:03
李清欣
阅读(401)
评论(0)
推荐(0)
        
            
        
        
摘要:        
隐式等待相当于设置全局的等待,在定位元素时,对所有元素设置超时时间。 隐式等待使得WebDriver在查找一个Element或者Element数组时,每隔一段特定的时间就会轮询一次DOM,如果Element或数组没有马上被发现的话。 默认设置是0。一旦设置,这个隐式等待会在WebDriver对象实例    阅读全文
posted @ 2017-08-05 11:02
李清欣
阅读(597)
评论(0)
推荐(0)
        
            
        
        
摘要:        
运行结果: CurrentUrl: https://www.baidu.com/Title: 百度一下,你就知道WindowHandle: {faa8c575-8918-457c-9765-0c227def08f4}hashCode: 112302969    阅读全文
posted @ 2017-08-05 11:01
李清欣
阅读(338)
评论(0)
推荐(0)
        
            
        
        
摘要:        
显式等待可以使用selenium预置的判断方法,也可以使用自定义的方法。 注: 1.除了以上内容,selenium还提供了很多预置的判断方法。 2.这些判断方法,在超出时间限制时就会抛出异常。    阅读全文
posted @ 2017-08-05 11:01
李清欣
阅读(393)
评论(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
李清欣
阅读(3010)
评论(0)
推荐(1)
        
            
        
        
摘要:        
鼠标操作: 1.右击 2.双击 3.拖到 4.悬停 注:perform()的作用是 执行所有Actions中存储的行为。    阅读全文
posted @ 2017-08-05 10:59
李清欣
阅读(483)
评论(0)
推荐(0)
        
            
        
        
摘要:        
元素的操作有 1. 清除文本 2. 模拟按键输入 3. 单击元素 4. 返回元素尺寸 5. 获取文本 6. 获取属性值 7. 判断是否可见 8. 提交 下面通过操作新浪邮箱的注册界面的脚本来展示使用方法 源代码: 执行结果 下面是页面与利用firebug查看到的信息截图    阅读全文
posted @ 2017-08-05 10:56
李清欣
阅读(366)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1. 控制浏览器窗口大小 2. 控制浏览器前进后退 3. 模拟浏览器刷新    阅读全文
posted @ 2017-08-05 10:55
李清欣
阅读(343)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号