最新文章列表

安装 Selenium IDE

引用 http://seleniumhq.org/ https://github.com/RobinWu/selenium-demo http://release.seleniumhq.org/selenium-core/1.0.1/reference.html http://www.cnblogs.com/hyddd/archive/2009/05/22/1487346.html 安装 Sel ...
RobinWu 评论(0) 有1332人浏览 2011-11-18 14:49

Selenium-webdriver系列教程(10)————如何智能的等待页面加载完成

web的自动化测试中,我们经常会遇到这样一种情况:点击1个按钮,页面上会弹出1个iframe,这时候脚本就需要去等待iframe加载完毕才能进行后续的操作。 在这种情况下,我们一般的处理思路是等待被等待对象上的某个子元素出现,当这个子元素出现时我们就认为该对象已经加载完毕,代码可以继续往下执行了。 selenium-webdriver为我们提供了一个Wait类来完成类似的等待功能。 下面的ht ...
nbkhic 评论(0) 有2028人浏览 2011-10-20 20:23

Selenium-webdriver系列教程(9)————如何操作select下拉框

在selenium-webdriver中定位select list的方法比较简单,用id和name等属性可以很方便的将select给找出来,但是怎么去选择下拉框中的某一项呢? 思路是这样的,首先定位到select list元素,然后找出该select list下所有的option,点击该option element既可,以下面的html代码为例 <html> <hea ...
nbkhic 评论(0) 有2348人浏览 2011-10-20 20:21

Selenium-webdriver系列教程(8)————使用Page Object设计模式

在进行web前端自动化测试的过程中,Page Object设计模式可以称得上是杀人放火,居家旅行的常备武器。 Page Object将测试对象及单个的测试步骤封装在每个 ...
nbkhic 评论(0) 有1897人浏览 2011-10-20 20:19

Selenium-webdriver系列教程(7)————如何处理alert和confirm

以前使用watir 1.6x 的时候处理页面javascript弹出的alert和confrim窗口时必须借助autoit工具来辅助执行,就像中国男足职业联赛中高价聘请外援一般。 在selenium webdriver中,confirm和alert的处理再也不需要借助任何第三方工具了。 下面的html页面上有1个名为click的button,点击该button后就会弹出1个alert窗口。 & ...
nbkhic 评论(0) 有1419人浏览 2011-10-20 20:15

Selenium-webdriver系列教程(5)————如何定位frame中的元素

在web ui自动化测试中,frame一直是令人头痛的问题,就像上班必须挤公车坐地铁一般,frame的问题总是令人气闷纠结为之黯然神伤。 以前在使用watir 1.6x的时候,frame也是颇为棘手的一个问题。不但要照本宣科的进行一系列的设置,而且在进行实际代码编写的过程中会遇到各种奇奇怪怪的问题。frame就像中国男足的后防线,问题多多难以解决。 selenium webdriver处理fra ...
nbkhic 评论(0) 有2151人浏览 2011-10-19 08:56

Selenium-webdriver系列教程(4)————如何定位测试元素

测试对象定位一般都是各种web自动化测试框架或工具的核心内容。 selenium-Webdriver的对象定位方法非常的丰富和强大。一般来说强大的对象定位都会提供如下的一些方法。 单个对象的定位方法 多个对象的定位方法 层级定位 selenium-Webdriver很好的支持了上述的3种定位方式。 定位单个对象 在定位单个对象时,selenium-Webdriver支持使用如下的一 ...
nbkhic 评论(0) 有2144人浏览 2011-10-19 08:53

Selenium-webdriver系列教程(3)————如何执行一段js脚本

有时候在进行自动化测试时需要在页面上执行一段js脚本,这个时候就需要用到execute_script方法了。 require 'rubygems' require 'selenium-webdriver' dr = Selenium::WebDriver.for :ie url = 'http://www.soso.com' dr.navigate.to url sleep 3 js ...
nbkhic 评论(0) 有1228人浏览 2011-10-18 21:54

Selenium-Webdriver系列教程(2)————浏览器的简单操作

上一讲我们介绍了如何部署selenium 2.0的开发环境,这一讲我们将介绍如何使用selenium提供给我们的接口进行浏览器的简单操作。 本文将先介绍适合初级 ...
nbkhic 评论(0) 有1722人浏览 2011-10-18 20:35

Selenium-Webdriver系列教程(1)————快速开始

Selenium 1.x时代已经远去,它理应躺在历史的角落里,靠着壁炉烤着火,抽着旱烟,在袅袅的升起的青烟中回忆那曾经属于自己的美好时代。 不过事实却 ...
nbkhic 评论(0) 有1682人浏览 2011-10-18 20:32

Selenium 1.0 vs Selenium 2.0 (Selenium Web-driver)

Selenium is browser automation tool, for more information select this link. We already have Selenium1.0, why Selenium2.0? Selenium1.0 can't tackle following items. 1. Native keyboard and mouse events.  ...
guiven 评论(0) 有1406人浏览 2011-10-03 16:23

selenium2入门

http://code.google.com/p/selenium/是开源的自动化测试框架,支撑主流的所有的游览器,支持多语言开发, 要使用selenium2的pom依赖如下 <dependency> <groupId>org.seleniumhq.selenium</groupId> &l ...
yangzx554 评论(2) 有4168人浏览 2011-09-28 20:49

Selegium 小贴士

  入门教程http://www.jroller.com/selenium/ 环境配置firefox6.0selegium ide 1.2 wikihttp://code.google.com/p/selenium/w/list API:http://selenium.googlecode.com/svn/trunk/docs/api/java/index.html Selenium ...
qkjava 评论(0) 有982人浏览 2011-08-31 11:55

QTP以及selenium的mouseOver使用 鼠标悬停的事件很给力!

QTP对 界面上元素的鼠标悬停,弹出tips或者自动弹出窗口,需修改replaytype, 既在操作之前,加入: Setting.WebPackage("ReplayType") = 2 。   再 +   .FireEvent "onmouseover" 一般是能生效的。    关于QTP的replaytype What is ReplayT ...
千道5 评论(0) 有2673人浏览 2011-08-04 17:42

139邮箱 收件人控件无法正常type ,使用fireEvent

程序页面:139mail写信(IE8)   139邮箱,发信时,收件人地址控件无法正常type ,前台看着时输入了数据,但是无效,   需使用fireEvent获取控件的焦点,然后才能正常type。   Selenium IDE中的html代码如下:   <tr> <td>pause</td> <td>3000< ...
千道5 评论(0) 有2098人浏览 2011-08-04 09:59

手工测试用例就是自动化测试脚本——使用ruby 1.9新特性进行自动化脚本的编写

昨天因为要装watir-webdriver的原因将用了快一年的ruby1.8.6升级到了1.9。由于1.9是原生支持unicode编码,所以我们可以使用中文进行自动化脚本的编写工作。 ...
nbkhic 评论(0) 有1045人浏览 2011-07-03 09:54

Selenium 1.0的一些经验

Selenium只能判断页面是否加载完成(waitForPageLoad),当页面使用AJAX加载动态内容的时候,会出现页面已经加载完成但是真正的内容可能还没加载完,这时候测试就会无法进行。这时候可以使用isElementPresent判断某个HTML元素是否已经创建或者使用getText判断某个元素的文本是否与预定的值一致,这样可以判断动态内容是否已经加载。当然期间要加入等待的代码(Thread ...
silentlakeside 评论(0) 有3791人浏览 2011-06-16 14:14

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics