自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Selenium学习12--数据驱动csv

@DataProvider(name="testData") public static Object[][] words() throws Exception{ return getTestData("d:\\textCSV.csv"); }解析csv文件public static Object[][] getTestData(String fileName) throws E

2016-09-20 23:36:27 1367

原创 Selenium学习11--精确比较网页截图图片

@Test public void testImage(){ driver.get("http://www.sogou.com"); File screenshot = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); try{ Thread.sleep(3000);

2016-09-20 16:42:13 2232

原创 Selenium学习10--Frame操作

页面html代码如下:<!doctype html><html lang="en"> <head> <title>frameset page title</title> </head><frameset cols = "25%,50%,25%"> <frame id="leftframe" src ="frame_left.html"/> <frame id="middl

2016-09-15 20:58:24 447

原创 Selenium学习9--显示等待,判断页面元素是否存在

html代码如下: <html lang="en"> <head> <title>your favorite fruits</title> </head> <body> <p>select ur perfer fruit</p> <br> <select name='fruit'> <option id='peach' value='taozi'>pe

2016-09-15 16:58:34 32008

原创 Selenium学习8--截图,拖拽页面元素,键盘操作,鼠标右键,悬停,鼠标双击

1. 当前窗口截图 @Test public void captureScreenInCurrentWindow(){ driver.get("http:www.sogou.com"); File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); try{

2016-09-14 18:27:47 4592

原创 Selenium学习7--结束测试

结束测试后, 有两种方法处理, close()关闭当前webDriver所在的窗口, quit()方法关闭所有相关窗口WebDriver mainWindow = new FirefoxDriver();Navigation navigation = mainWindow.navigate();navigation.to("http://www.baidu.com");WebElemen bn

2016-09-11 23:12:33 707

原创 Selenium学习笔记6--EventFiringWebDriver网页事件监听

可以满足一下需求 1.执行打开网页的操作室, 需要分别记录打开前和之后的URL地址. 2.在查找某个页面元素时候, 查找之前和之后都需要记录查找条件 3.在对页面进行单机操作室, 单击前需要记录元素的查找条件, 单机后记录URL地址 4.在对页面元素的值进行更改, 需要分别记录更改前的值和更改后的值 5.在发生异常的时候, 需要进行截图, 将截图文件保存在D:\ , 用当前日期命名文件pu

2016-09-11 23:06:26 7438

原创 Selenium学习5--浏览器多窗口和TimesOut

新窗口弹出后, 可以通过他的标识符切换到此窗口,在对窗口的元素进行操作WebDriver mainWindow = new FirefoxDriver();Navigation navigation = mainWindow.navigate();navigation.to("http://www.baidu.com");WebElemen bnInMainWindow = mainWindo

2016-09-11 22:44:35 789

原创 Selenium学习笔记4--获取页面元素内容

getTitle()获取当前页面标题String title = driver.getTitle();getCurrentUrl()String url = driver.getCurrentUrl();getText()用户获取某个元素的文本值,比如链接,纯文本等isSelected(): 返回boolean用于获取checkbox勾选情况getTagName()获取元素标签名称WebElemen

2016-09-06 14:03:51 8069

原创 Selenium学习笔记3--元素操作

上一篇提到了如果获取页面元素Selenium学习笔记2–获取页面元素,获取元素之后当然就是对元素进行操作.Click()点击操作WebElement baiduLogin = driver.findElement(By.LinkText("登录"));baiduLogin.click(); 注意: Selenium2 中checkbox的勾选也是click操作SendKeysSendKeys()方

2016-09-06 11:27:43 481

原创 Selenium学习笔记2--定位元素

查找条件对象By需要对特定页面元素进行操作时,必须先获取到元素对象, 根据HTML的不同条件进行定位.Id(idToFind)<input autocomplete="off" maxlength="255" value="" class="s_ipt" name="wd" id="kw">这个是百度的搜索框, 可以通过ID来定位.navigate.to("http://www.baidu.com"

2016-09-05 22:14:46 425

原创 Selenium学习笔记1--选择浏览器,定位网页

选择浏览器public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("真武七截剑"); //火狐浏览器 //System.setProperty("webdriver.firefox.bin", "C:\\

2016-09-05 20:16:43 885

SourceCodePro 代码字体下载

SourceCodePro 代码字体下载, adobe推出, 适合任何代码编写

2015-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除