- 博客(20)
- 资源 (29)
- 收藏
- 关注
原创 chromedriver与chrome各版本的对应关系表
chromedriver与chrome的对应关系表,下载地址chromedriver版本支持的Chrome版本v2.27v54-56v2.26v53-55v2.25v53-55v2.24v52-54v2.23v51-53v2.2
2017-01-10 15:28:28
3120
原创 Selenium Webdriver JS事件在各浏览器的区别,彻底解决Selenium鼠标悬停 Mouseover和hover问题
Webdriver中,使用代码实现鼠标或者键盘事件有两种方式:方式一:通过Selenium Actions类来实现,不论什么浏览器都支持,无需考虑浏览器兼容方式二: 通过JS事件来完成。 String code = "arguments[0].fireEvent('onmouseover',document.createEventObject());"; ((JavascriptExecutor) driver.getWebDriver()).executeScript(cod
2015-11-03 20:18:26
6004
原创 Selenium web driver对于三大浏览器的版本支持总结
Selenium没有传说中的兼容三大浏览器, 在驱动浏览器执行自动化测试的时候还是有一些问题的。 尤其是driver和Selenium版本不一致,他们各自支持的浏览器版本不一样。
2014-08-12 15:46:30
4888
原创 Selenium中的几种等待方式,需特别注意implicitlyWait的用法
最近在项目过程中使用selenium 判断元素是否存在的时候 遇到一个很坑爹的问题, 用以下方法执行的时候每次都会等待很长一段时间,原因是因为对selenium实现方法了解不足导致一直找不到解决方法。
2014-02-27 15:32:17
46050
原创 Selenium WebDriver如何使滚动条滚动到最元素位置
方法一:1.((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", Webement); 2.方法二 用Actions.moveToElement(driver.findElement(by)).perform() ,此处一定要用perform()才会生效。
2013-10-16 16:57:52
7401
原创 Selenium-webdriver 页面模式在实际项目中的实际运用,大量Page页面如何初始化?
Selenium-webdriver 页面模式在实际项目中的实际运用,大量Page页面如何初始化呢? 在进行web前端自动化测试的过程中,Page Object设计模式可以称得上是杀人放火,居家旅行的常备武器。Page Object将测试对象及单个的测试步骤封装在每个Page对象中,以page为单位进行管理。编写页面类 封装页面属性和页面逻辑。在框架加载的时候就递归初始化某个项目下面的所有 Page的子类, 此例子中Page指的是一个自己编写Java类, 所有使用到Page Object 页面都继
2013-09-23 12:49:49
2196
原创 java 用jws发布一个简单的webservice
第一步:定义一个简单webservice接口 package Interface;import javax.jws.WebParam;import javax.jws.WebService;@WebServicepublic interface PublicInterface { String StartProgram(@WebParam(nam
2013-09-17 16:13:00
875
原创 基于Ant+Selenium+TestNG的测试框架配置
classpathref="cp" /> classname="org.testng.TestNGAntTask" /> useDefaultListeners="true" outputDir="${outputs}">
2013-09-17 16:01:10
815
原创 Selenium webdriver的高级用法
WebDriver: 高级用法显式和隐式等待等待是在执行下一步之前让自动化任务等上一定量的时间。显示等待一个显式等待就是在继续执行代码之前编码等待定义一个特定条件发生。最糟糕的例子是Thread.sleep(),这设置了一个明确的等待时间。WebDriver提供了一些方便的方法来帮助您的代码来等待要求的时间。WebDriverWait和ExpectedCondition的结合就是一
2013-09-17 15:33:10
2732
转载 Selenium webdriver介绍
基于Web应用的自动化测试如今许多,可能所有的应用软件都是基于web的应用。这些应用的测试有效性在公司与组织间相差甚大。在这个高度互动和响应的时代,许多组织都使用某种形式的敏捷软件开发流程。频繁的测试成为软件项目的一个需求,必然要求进行自动化测试。自动化测试意味着使用一个软件工具重复的针对某个应用进行测试。自动化测试有许多好处。许多都跟测试的重复性与测试执行的速度相关。有一些商业和开源的工
2013-09-17 15:24:46
1380
原创 Java 打印1-100的素数(质数)
public class Sushu { /** * @param args */ //能被1和本身整除的数 public static void printf(int n ) { for(int i =2;i { boolean flag =true; for(int j =2; j { if(i%j ==0)
2013-09-17 15:22:00
2184
原创 Java实现最小公倍数和最大公约数
public class ArchMinGbs { /** * @param args */ public static int maxGys(int a,int b) { int temp = 0; if(a%b == 0) { return b; } return maxGys(b,a%b); } public
2013-09-17 15:21:06
919
原创 java 打印菱形和等边三角形
public class PrintJava { public static void print(int n) { for(int i = 1;i { for(int k = n-1;k>=i;k--) { System.out.print(" "); } for(int j = 1;j { Syst
2013-09-17 15:13:59
1466
原创 java 实现快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 package Demo;public class QuickSort { public static
2013-09-17 15:12:47
694
转载 QTP不同数据库检查点手动SQL写法
QTP插入数据库检查点,手动指定SQL语句的写法。一、SQL Server格式(本地无需安装SQL Server)connectionstring(连接字符串):1.本地没有创建数据源的方式DRIVER=SQL Server;SERVER=数据库IP地址;UID=用户名;PWD=密码;APP=Microsoft Office 2003;WSID=本地主机名;DATABASE=数据库
2012-03-26 16:56:10
601
原创 VBS连接数据库代码
Dim objConnection 'CONNECTION对象实例 Dim objRecordSet 'RECORDSET对象实例 Dim objCommand '命令对象实例 Dim strC
2012-03-23 16:14:42
834
原创 QTP连接mysql数据库
1.首先安装mysql数据驱动,qtp在windows系统下操作连接mysql,所以下载mysql-connector-odbc- 5.1.8-win32.msi 2.安装mysql驱动 ,默认安装即可。3. 添加默认数据源 控制面板->管理工具->数据源ODBC->系统DNS->添加->在“创建数据源”对话框中选择 “Mysql ODBC 5.1 Driver”
2012-03-23 16:13:36
571
转载 selenium webdriver常用操作方法
1.1 下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list官方User Guide:http://seleniumhq.org/docs/1.2 用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做
2012-03-23 10:08:01
1132
原创 Python + Selenium学习笔记(-)
好长时间没有接触到Selenium了,之前用了一段时间Selenium,因为其相比QTP功能差了很多,而且Selenium对于识别对象这一方面一直不怎么滴,在自动化开发中遇到了很多问题。 如今由于新公司的需要,重新捡起了以前的Selenium, 发现已经有了第二个版本了,粗略的看了一下源码,和一些常用方法,Selenium 2。0其实支持了集成了webdriver,Selenium 2.0也可以称
2012-03-07 19:47:06
725
原创 QTP VBS 递归遍历
<br />Function fwAddOperationLibFolder(sFolder)<br /> Set fso = CreateObject("Scripting.FileSystemObject")<br /> Set ofd = fso.GetFolder(sFolder)<br /> Set fdc = ofd.SubFolders<br /> Set fc = ofd.Files<br /> For each f in fc<br /> If Right(f
2011-01-24 23:11:00
604
Selenium Documentation
2011-08-18
企业门户网站.rar
2011-07-08
QTP VBS 帮助文档
2011-03-14
qtp:vbs基础教程
2011-03-14
正则表达式 帮助文档
2010-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人