摘要: 1)屏幕截图接口函数是 TakesScreenshot示例:import java.io.File;import org.apache.commons.io.FileUtils;public void testTakesScreenshot() throws Exception{ //TakesS... 阅读全文
posted @ 2015-06-04 16:57 *飞飞* 阅读(1039) 评论(0) 推荐(0)
摘要: WebDriver 在操作页面元素等待时间时,提供2种等待方式:一个为显式等待,一个为隐式等待,其区别在于:1)显式等待:明确地告诉 WebDriver 按照特定的条件进行等待,条件未达到就一直等待。这在等待某个元素需要非常长的时间时非常有效示例:import org.openqa.selenium... 阅读全文
posted @ 2015-06-04 16:17 *飞飞* 阅读(298) 评论(0) 推荐(0)
摘要: driver.get("http://1.com");driver.navigate().to("http://2.com");driver.navigate().refresh();driver.navigate().back(); //1.comdriver.navigate().forw... 阅读全文
posted @ 2015-06-04 15:49 *飞飞* 阅读(308) 评论(0) 推荐(0)
摘要: WebDriver 提供了一系列 Cookies 的操作来获取、填写、删除 Cookies 的方法,节省了多次在登陆页面的查找元素并填写登录信息的时间。1)获取 Cookies ,并保存到文件中以备后续使用:package com.learningselenium.normalwebdriver;i... 阅读全文
posted @ 2015-06-04 13:03 *飞飞* 阅读(406) 评论(0) 推荐(0)
摘要: driver.manage().window.maximize(); 阅读全文
posted @ 2015-06-04 12:31 *飞飞* 阅读(254) 评论(0) 推荐(0)
摘要: 以如下页面为例:http://sislands.com/coin70/week1/dialogbox.htm示例代码:pachage com.learningselenium.normalwebdriver;import org.junit.After;import org.junit.Before... 阅读全文
posted @ 2015-06-04 12:30 *飞飞* 阅读(943) 评论(0) 推荐(0)
摘要: 1)验证标题 package com.learningselenium.normalwebdriver; import static org.junit.Assert.*; import java.util.Set; import org.junit.After; import org.junit. 阅读全文
posted @ 2015-06-04 12:07 *飞飞* 阅读(838) 评论(0) 推荐(0)
摘要: InternetExplorerDriver 在不指定任何参数的情况下,启动监听端口会随机变化。如果需要保证其端口固定不变,可通过InternetExplorerDriverService 达到目的。示例代码:public class testInternetExplorerService{ pu... 阅读全文
posted @ 2015-06-04 11:46 *飞飞* 阅读(1870) 评论(1) 推荐(0)
摘要: 自从 IE7 引入 Protected Mode 以来, IE 浏览器的安全性的确得到了一定程度的提高。其原理从本质来讲,在浏览某些需要启用保护模式的页面时,会开启一个新的浏览器会话以完成任务,而此时你无法控制前一个会话中的 COM 对象。随之而来的问题是,WebDriver 在这种情况下会遇到如下... 阅读全文
posted @ 2015-06-04 11:38 *飞飞* 阅读(1678) 评论(0) 推荐(0)
摘要: public static boolean isAlertPresent(WebDriver driver) { try { driver.switchTo().alert(); return true; } catch (NoAlertPresentException... 阅读全文
posted @ 2015-06-04 10:11 *飞飞* 阅读(387) 评论(0) 推荐(0)
摘要: private static final String JQUERY_ACTIVE_CONNECTIONS_QUERY = "return $.active == 0;";private static ExpectedCondition noActiveConnections = new Expe... 阅读全文
posted @ 2015-06-04 10:06 *飞飞* 阅读(190) 评论(0) 推荐(0)