自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 定位元素

http://www.51testing.com/html/20/n-855520-2.html b、使用元素的任何属性来定位元素  driver.findElement(By.cssSelector("标签名[属性名='属性值']"));  c、匹配部分属性值^=        driver.findElement(By.css

2016-02-29 11:40:25 643

原创 Java判断运行系统是linux还是windows

 public static boolean isOSLinux() {        Properties prop = System.getProperties();        String os = prop.getProperty("os.name");        if (os != null && os.toLowerCase().indexOf("linu...

2016-02-25 10:41:48 15890

转载 <%@ page trimDirectiveWhitespaces="true" %>

我们经常会在JSP页面上使用:这个命令可以使jsp输出的html时去除多余的空行(jsp上使用EL和tag会产生大量的空格和空行)。但是这个命令是从JSP2.1规范以后才得到支持。所以在tomcat 6.0之前的版本上如果使用这个命令就会抛出异常:Page directive has invalid attribute: trimDirectiveWhitespaces解决

2016-02-23 15:06:54 1776

原创 Taglib标签

Taglib 自定义标签。1.可以在jsp中自定义tag标签的属性;2.可以访问jsp页面中的所有对象;3.可以动态地修改页面输出;4。可以彼此之间相互通信;5.可以先创建一个JavaBeans组件,然后在一个tag中调用此JavaBeans组件,同时可以在另一个tag中调用它;如何使用自定义Tag?1)声明此tag标签的tag库如果要使用tag标签,则应用JSP的

2016-02-23 14:52:48 991

转载 浏览器加载和渲染html的顺序

1.浏览器加载和渲染html的顺序浏览器加载和渲染html的顺序IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完)如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的下载过程会启用单独连接进行下载。并且在下载后进行解析,解析过程中,停止页面所有往下元素

2016-02-23 14:12:17 326

转载 关于提高浏览器渲染页面速度的建议

http://developer.51cto.com/art/201311/417790.htm怎样尽可能的缩短浏览器上页面渲染的时间,文章从以下几方面着手:写出高效的css代码避免使用css表达式把css文件放在页面顶部指定页面图片的尺寸页面头部标明文档编码一,写出高效的css代码首先弄清浏览器解析html代码的过程:构建一个dom树,页面要显示的各元素都会创建到

2016-02-23 14:11:25 435

转载 了解浏览器如何工作—渲染引擎

http://developer.51cto.com/art/201311/418106.htm树-渲染树(render tree) ,渲染树包含带有颜色,尺寸等显示属性的矩形,这些矩形的顺序与显示顺序一致。然后就是对渲染树的每个节点进行布局处理,确定其在屏幕上的显示位置。最后 就是遍历渲染树并用上一章提到的UI后端层将每一个节点绘制出来。以上步骤是一个渐进的过程,为了提高

2016-02-23 14:10:21 355

转载 Selenium WebDriver中一些鼠标和键盘事件的使用

在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、CompositeActi

2016-02-15 11:26:05 476

转载 Selenium webdriver常用命令汇总

这段时间使用selenium webdriver做UI自动化,积累了一些心得,汇总了常用的命令。  1、查找某个元素是否存在: bot.existElement(By.xpath("//a[contains(text(),'宁波测试商品002')]"))  2、根据xpath断言某个元素是否存在: Assert.assertEquals(bot.findElements(By.xpat

2016-02-15 11:20:39 2776

转载 Selenium启动Chrome时,加载用户配置文件

Selenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome配置的方法:  一、加载所有Chrome配置  用Chrome地址栏输入chrome://version/,查看自己的“个人资料路径”,然后在浏览器启动时,调用这个配置文件,代码如下:  #coding=utf-8  from seleniu

2016-02-15 11:13:17 3817

转载 Selenium+log4j+eclipse相关问题及解决方案

问题一:  如何获取新打开的浏览器窗口,用selenium进行UI自动化测试时,经常会遇到这个问题,现总结如下:  // 存储现在窗口句柄  String winHandleBefore = driver.getWindowHandle();  //跳转到新打开的窗口  for(String winHandle : driver.getWindowHandles()){  

2016-02-15 11:11:27 851

转载 Selenium如何分别启动IE、firefox、chrome浏览器

1、火狐浏览器/** 初始化火狐浏览器* */public static WebDriver initFireFox(WebDriver dr) {String key = "webdriver.firefox.bin";String value = "C:/Program Files (x86)/Mozilla Firefox/firefox.exe";System.

2016-02-15 11:00:48 5915 1

转载 webdriver学习

转载:http://www.360doc.com/content/12/0321/11/7479922_196219191.shtml1.1 下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list官方User Guide:http://seleniumhq.org/docs/1.2 用we

2016-02-15 10:54:50 361

空空如也

空空如也

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

TA关注的人

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