
selenium
虫师2020
网名:虫师,软件测试工程师,SeldomQA开源项目作者;最新编著《自动化测试框架设计》
展开
-
selenium RC 环境配置
在网上搜索了许久,没找到有具体的配置,只是简单了写了几个步骤,自己琢磨了一下,于是,就想整理一篇文章,便于以后温习。本文是参照官网的步骤进行了,当然了,也不完成相同。在这里我要说的是java的环境,如查你是使用的其它语言,请参考其它文章。下面我们通过eclipse 来搭建自己的环境。http://seleniumhq.org/docs/appendix_installing_java_原创 2013-02-21 09:41:57 · 842 阅读 · 0 评论 -
菜鸟学自动化测试(九)----WebDirver
关于什么是WebDirver,上一节做了简单的描述,环境也在上一章中搭建完成。下面我们拷贝了官网提供的一个实例。让其在我们的eclipse中运行。Selenium WebDirver 代码如下: package MySel20Proj;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;impor原创 2013-02-21 09:42:46 · 1014 阅读 · 0 评论 -
菜鸟学自动化测试(八)----selenium 2.0环境搭建(基于maven)
之前我就讲过一种方试来搭建selenium rc 的环境搭建,那个文章是基于selenium RC 1.0的的方式,目前官网已经不提供1.0的下载了,我所提供的下载链接是优快云上的。其实,如果大家熟悉maven的话,selenium RC将变成易常简单,当然,我的操作还是基于java语言阵营的。前提:你要有maven环境。关于maven环境的搭建,请参考本博客的关于maven的文章。左侧原创 2013-02-21 09:42:44 · 1132 阅读 · 0 评论 -
菜鸟学自动化测试(二)----selenium IDE 功能扩展
通过上一节的学习,相信我们已经会selnium IDE的基本使用了,为了使selenium 更强大,其实selenium 还提供了良好的扩展能力。----//用户扩展用户扩展就是使用javaScript文件来创建定制化特性,添加新功能,通常情况下这种扩展就是定制化命令,但扩展并不仅限于命令。这里有一些列的扩展:http://wiki.openqa.org/display/SEL原创 2013-02-21 09:42:02 · 1345 阅读 · 0 评论 -
菜鸟学自动化测试(一)----selenium IDE
----//前言 对于,我们做测试的新手来说,自动化测试一直是一个比较高级的领域,当然是相对于手工测试来说。最近,对自动化测试产生了兴趣。不,具体点应该是对selenium工具产生了兴趣。为什么不是QTP呢,之前,QTP也有学习,后来还买了本《QTP自动化测试进阶指南》,看了几天,不知为什么看不下去。嗯!我一直偏爱于开源的技术和工具。最早用LR做性能测试,后来发现了JMeter那个小原创 2013-02-21 09:41:59 · 1999 阅读 · 0 评论 -
菜鸟学自动化测试(六)----selenium 命令之文字范本匹配
文字范本匹配======================================= 文字范本匹配其实可以理解为通配符。我想大家都用过windows 系统自带的搜索功能。* 星号代表一个或多个字符。? 问号代表一个字符。范本也是经常被selenes命令使用的参数;范本允许你使用特殊字符来描述期望值,而不是准确的说明期望值。selenium中需要范本的命令包括:原创 2013-02-21 09:42:39 · 1089 阅读 · 0 评论 -
菜鸟学自动化测试(五)-----selenium命令之定位页面元素
定位页面元素对于很多selenium命令,target域是必须的。Target在web页面范围内识别UI元素,它使用locatorType=location的格式。在很多情况下,locatorType可以省略,下面举例方式来描述各种类型的locatorType.假如,有如下一段HTML代码: html>body>form id= "loginForm" >input name= "原创 2013-02-21 09:42:34 · 2342 阅读 · 0 评论 -
菜鸟学自动化测试(四)----selenium 命令之验证页面元素
根据上一节计划,这里我们来学习一下如何验证页面元素。----//验证页面元素验证页面上的UI元素,是你在自动化测试案例过程中最常用到的特性。Selenese通过各种方式验证UI元素。举例,你是否正在测试一下情况:(1)一个UI元素存在于页面上某个位置;(2)特定文本存在于页面上某个位置;(3)特定文本存在于页面上指定位置;如果你要测试文本标题,那么文本内容和它所原创 2013-02-21 09:42:08 · 1754 阅读 · 1 评论 -
菜鸟学自动化测试(三)----selenium 命令
关于,selenium 命令这一部分,为了便于像我一样的菜鸟理解,我采用通过例子讲命令的方式。边学边总结吧!相互学习。呵呵。菜鸟Selenium 命令通常被称为selenese,有一系列运行测试案例所需的命令构成。 ----// Actions ----// Actions Actions描述了用户所会作出的操作。Action 有两种形式: action和act原创 2013-02-21 09:42:05 · 1241 阅读 · 1 评论 -
菜鸟学自动化测试(七)----selenium RC 工作原理
关于selenium RC环境搭建(基于java语言),我在系统的学习selenium之前就已经做了,并在我的这个系列的文章中可以找到。那是照着一位前辈的视频操作完成的,我详细的记录的操作步骤。在这里我们一起了解一下selenium RC的工作原理。 简介那么之前学习的了selenium IDE与selenium命令,那么是不是我们用selenium IDE就可以完成我们的所有自动原创 2013-02-21 09:42:41 · 830 阅读 · 0 评论 -
WebDriver启动IE失败
通过selenium webdriver启动IE 浏览器,出现以下错误:WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must原创 2014-05-12 23:41:56 · 6703 阅读 · 1 评论