自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 WebDriver进行多浏览器测试

使用IE浏览器进行测试(1)、需要从http://docs.seleniumhq.org/download/地址下载一个webDriver连接IE浏览器的驱动程序,文件名为IEDriverServer.exe.(2)、把下载的文件保存在本地径盘的任意位置,在调用IE浏览器前,先将IE浏览器驱动程序的所在路径设定为系统属性值。我把驱动程序放在这个项目的lib包里。System.setProperty...

2018-04-28 15:48:45 1213

原创 selenium页面元素定位方法(5)——表格的定位

被测试html代码:<!DOCTYPE html><html><body> <table width="400" border="1" id="table"></table> <tr> <td align="left">消费

2018-04-28 14:43:08 13676

原创 selenium页面元素定位方法(4)——jQuery定位

jQuery介绍        jQuery是一个兼容多浏览器的JavaScript库,核心是write less,do more。jQuery定位方式实际上是调用jQuery库的查找功能,主要用于不能良好支持CSS定位方式的浏览器。如果页面本身就引入了jQuery库操作页面元素,实现一些复页面元素操作。jQuery实例        查找百度页面所有的链接元素。package cn.om.ele...

2018-04-27 17:42:28 3498

原创 selenium页面元素定位方法(3)——CSS

        CSS定位和XPath是差不多的,都能够解决大部分定位问题。两种掌握其中过一种即可解决大部分问题。CSS介绍        CSS是一种用来表现HTML或XML等文件样式的前端语言,主要用于描述页面元素的展示和样式定义。CSS语法        CSS定位和XPath的定位方式基本相同,只不过CSS表达式有自己的表达式格式。CSS定位的好处就是比XPath的速度要更快,而且比XPa...

2018-04-24 15:48:50 682

原创 selenium页面元素定位方法(2)——XPath

        XPath定位方式是自动化测试定位里面,最有用的一种方法,几乎能解决所有的定位难题。XPath的介绍        XPath 是XML 和Path的缩写,主要用于xml文档中选择文档中节点。基于XML树状文档结构,XPath语言可以用在整棵树中寻找指定的节点。XPath 定位和CSS定位相比有更大的灵活性。XPath 在文档树中某个节点既可以向前搜索,也可以向后搜索,CSS定位只...

2018-04-23 17:21:49 2111

原创 selenium页面元素定位方法(1)

        在自动化测试实施过程中,测试程序中常用的页面元素操作步骤如下:        (1)定位网页上的页面元素,并存储到一个变量中。        (2)对变量中存储的页面元素对象进行操作,例如:单击连接、选择下拉列表或在输入框中输入文字符。        (3)设定页面元素的操作值。        以下介绍的方法都是使用java语言描述。定位页面元素——使用ID定位        使用...

2018-04-20 14:31:00 339

原创 自动化测试辅助工具——FirePath

安装FirePath1、线安装好Firefox和Firebug插件。2、单击浏览器地址栏区域最右侧的按钮,在浏览器弹出的弹层,单击“附加附件”。                                3、搜索FirePath,浏览器显示出FirePaht插件的相关信息。点击安装,完成安装。FirePah插件的使用FirePath插件中使用XPath定位方式1、使用手写XPath方式查找页面...

2018-04-19 17:29:08 1986

原创 自动化测试辅助工具——Firebug

安装Firebug插件安装Firebug插件的操作步骤如下:(1)单击浏览器地址栏区域最右侧的按钮,在浏览器弹出的弹层,单击“附加附件”。                                (2)Firefox浏览器显示出“附加组件页面”,在页面最右侧的组件搜索框中输入“firebug”,并单击放大镜图标按钮。浏览器显示出Firebug插件的相关信息。(3)点击“安装”按钮,firef...

2018-04-19 16:18:09 1016

原创 selenium学习笔记——单元测试框架——TestNG

        TestNG单元测试框架比JUnit要更强大,它提供了更多的拓展功能。目前,大部分自动化测试人员开始转向使用TestNG单元测试框架来运行更复杂的自动化测试用例。TestNG的介绍        TestNG 是一种单元测试框架,由Cedric Beust创建,它借鉴了JUnit和NUnit框架的优秀设计思想,引入更易用和更强大的功能。TestNG是一种开源自动化测试框架,NG就是...

2018-04-19 14:13:24 3133

原创 在线安装Eclipse插件弹出报错——解决办法

        在线安装Eclipse插件 ,总是出现这个错误:        An error occurred while collecting items to be installedsession context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collec...

2018-04-18 12:07:47 5036 1

原创 selenium学习笔记——单元测试框架——JUnit

        Java语言编写的WebDriver测试程序通常使用单元测试框架运行,所以有必要了解单元测试框架的基本方法及单元测试框架的使用技巧。JUnit单元测试框架        JUnit单元测试框架是基于Java语言的主流单元测试框架,多数Java IDE软件都已经集成了JUnit单元测试框架。JUnit单元测试框架是目前最普遍使用的单元测试框架之一。        JUnit是由Eri...

2018-04-17 17:56:52 2137

原创 selenium学习笔记——selenium WebDriver实现原理及安装配置(基于java)

WebDriver的实现原理        webDriver 余selenium 1的JavaScript注入实现不同,它直接利用浏览器的内部接口来操作浏览器。对于不同平台的不同浏览器,必须依赖浏览器内部的Native Component来实现吧WebDriver API调用转化为浏览器内部接口的调用。        webdriver是按照server – client的经典设计模式设计的。s...

2018-04-16 17:19:31 3611

原创 selenium学习笔记——selenium RC工作原理及部署

selenium RC的实现原理        selenium RC的实现原理如下图所示:                              https://mp.csdn.net/posteditselenium RC主要由两部分组成:selenium Server+Client Libraries。其中Selenium  Server负责控制浏览器的行为。而Client Librar...

2018-04-16 14:43:37 5210 1

原创 selenium学习笔记——selenium IDE脚本和命令

Selenese    selenium IDE的command命令也被成为selenese。selenese命令最多有两个参数,一个是target,一个是value。根据命令类型的不通,Selenese命令可以没有参数,也可以只有一个参数或者两个参数。    selenese命令的3种类型如下所示:命令类型 含义 Actions (动作) 类型 此类命令直接和页面元素进行交互。 例如,“...

2018-04-16 14:39:04 5714

原创 selenium学习笔记——selenium IDE

1、什么是selenium IDE    selenium IDE是Firefox的一个插件,仅限安装与Firefox浏览器中,可实现网页操作步骤的录制和回放。使用此插件可执行简单测试逻辑的自动化测试,可以将Selenium IDE插件的脚本导出为java、Python、C#等多种语言格式的程序代码,将认为操作网页的各种操作直接转换为自动化测试的程序代码,便于编写更为复杂的测试代码。    优点:...

2018-04-12 22:02:24 3485

原创 selenium学习笔记——selenium简介

    使用selenium前,你首先需要会一门编程语言。对于没有编程基础的人,需要先花时间选择一门编程语言进行学习,如Python,java等。如果有编程语言基础的,则可以直接进入selenium的学习。selenium 1.0       selenium1.0由以下几个部分组成:selenium IDE        selenium IDE是Firefox的一个插件,提供了图形界面来录制和...

2018-04-12 17:20:36 476

原创 软件测试学习大纲、思维导图

        从事测试工作也已经一段时间了,断断续续学习了一些东西,但是感觉比较凌乱,想要整理一些知识点并持续学习。之前也在网上找了一些思维导图,看了那张传说最全的思维导图,但感觉更多是思维上的指导。        因此就自己根据自己的理解和最近要学习的一些点,画了张图。其中标记为红色字的,是我还没怎么接触,或者最近没有打算仔细学习的。这个图是自己边想边画,所以有可能就有些地方越分越细,有些又不...

2018-04-09 16:54:42 6149 7

autohotkey操作谷歌浏览器

使用autohotkey对谷歌浏览器的一些基本操作(打开浏览器,操作不同的标签页等方法进行封装)

2019-03-13

selenium WebDriver java 工具包

selenium WebDriver的工具包,适合java使用,版本是2.46.0,下载后直接解压,导入java工程中即可使用

2018-04-16

C-S Socket server

运用Socket ,采取C-S模式,做出可以实现相互通信的客户端和服务器,此为服务器端

2013-10-12

C-S Socket实验客户端

运用Socket ,采取C-S模式,做出可以实现相互通信的客户端和服务器,此为客户端

2013-10-12

空空如也

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

TA关注的人

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