自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 678

dfs

2012-08-28 10:59:12 134

原创 Selenium用户指南 - 第一章 Selenium 2.0 文档修订注解

 Selenium 2.0 文档修订注解你好,欢迎!文档团队欢迎你,并要感谢你对Selenium的兴趣。我们目前正在为Selenium 2.0 发布更新本文档。这意味着我们正在编写和编辑新资料和修订旧的资料。在阅读时,你可能遇到打字错误或其他的较小的错误。如果如此,请保持对我们的耐心。不是隐藏信息直到最终完成,我们频繁地检查和修订新的资料。尽管如此,我们首先检查我们的素材和我们对我们提...

2012-05-18 15:19:52 119

原创 Selenium用户指南 - 目录

目录入门    Web应用程序测试自动化    自动化还是不自动化?    Selenium介绍    Selenium项目简史    Selenium工具套件    Selenium工具选择    支持的浏览器和平台    适应性和扩展性    本文档包含内容    文档团队 - 作者们的过去和现在Selenium IDE    入门    安装IDE    打开IDE    IDE特征  ...

2012-05-18 15:15:06 139

原创 Selenium用户指南 - 第二章 入门

入门Web应用程序测试自动化今天的软件应用, 许多或许是大多数, 是运行在一个浏览器中的基于Web的应用程序. 这些应用程序的测试效果在不同的公司和组织间变化很大. 在一个高度互动和响应的软件时代, 许多组织在开发过程中都会使用某种形式的敏捷方法, 测试自动化正在成为软件项目的必要条件. 测试自动化是问题的答案. 测试自动化意味着使用一个软件工具, 对被测试的应用程序运行可重复的测...

2012-05-18 15:13:18 83

Selenium用户指南 - 第九章 用户扩展

用户扩展注释:本节接近完成,但还没有被审核和编辑。 引言通过增加你自己的动作,断言,和定位器策略扩展Selenium可能是相当简单的。增加Javascript方法到Selenium对象原型和PageBot对象原型。在启动时,Selenium会自动查找在这些原型中的方法,使用名称模式来识别那个是动作,断言和定位器。下面的示例给出了Selenium可以如何用Javascript...

2012-02-21 08:58:00 103

Selenium用户指南 - 第八章 Selenium-Grid

 请参考Selenium Grid Web站点此节还未开发。如果有在Selenium Grid 方面有经验的社区的成员,并愿意作出贡献,请联系文档团队。我们期盼着你的贡献。© Copyright 2008-2012, Selenium Project. Last updated on Feb 02, 2012. ...

2012-02-21 08:08:00 69

Selenium用户指南 - 第七章 测试设计的考虑[2]

 封装Selenium调用正如任何编程,你会想要使用实用函数去处理,遍及你的测试的重复代码。一种防止重复代码的方式是,使用你自己设计的函数或类方法,封装频繁使用的调用。例如,许多测试在一个页面上,会频繁地点击一个页面元素,并等待页面装载。selenium.click(elementLocator);selenium.waitForPageToLoad(waitPeriod)...

2012-02-21 07:50:00 110

Selenium用户指南 - 第七章 测试设计的考虑[1]

 测试设计入门我们在这一章中提供的信息,对测试自动化的新手和有经验的QA专业人士都是有帮助的。此处我们描述最公共的自动化测试类型。我们也描述常用的、在测试自动化中的“设计模式”,用于改善你的自动化测试集的可维护性和可扩展性。富有经验的读者将觉得这些内容是有意思的,如果还没有使用这些技术。测试的类型你应测试你的应用程序的那个部分?这依赖于你的项目的各个方面:用户的期望,项目允...

2012-02-19 23:03:00 97

Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[4]

 处理HTTPS和弹出窗口安全许多应用程序从HTTP切换到HTTPS,当它们需要发送加密的信息诸如密码或信用卡信息。这对今天的Web应用程序来说的是共同的。Selenium RC支持这个。为确保HTTPS站点的真实,浏览器需要一个安全证书。否则,当浏览器使用HTTPS存取AUT时,它将假定应用程序是不可信任的。当如此时,浏览器将显示一个安全弹出窗口,这些弹出窗口不能使用Sele...

2012-02-19 21:27:00 116

Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[3]

 服务器选项当服务器启动时,命令行选项可以使用于改变默认的服务器行为。回想一下,服务器是通过运行下面的命令行启动的。$ java -jar selenium-server-standalone-<version-number>.jar要查看选项的列表,运行服务器带有-h选项。$ java -jar selenium-server-standalone...

2012-02-19 17:52:00 93

Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[2]

 了解APISelenium RC API使用命名约定,假定你理解Selenese,大量的接口是自解释的。在此,我们解释最关键以及可能不太明显的内容。启动浏览器setUp("http://www.google.com/", "*firefox");这些示例中的每一个打开浏览器,并分配浏览器“浏览器实例”给一个程序变量以代表这个浏览器。这个程序变量被使用于调用来自于浏...

2012-02-19 15:51:00 81

Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[1]

 引言如同你在Selenium项目简史中读到的,Selenium RC长期以来是主Selenium项目,在WebDriver/Selenium合并产生Selenium 2.0,这个最新和更强大的工具以前。Selenium 1 仍然被积极地支持(主要地在维护模式)并提供某些在Selenium 2.0暂时不可得到的某些特征,包括对几个语言(Java,Javascript,Ruby,...

2012-02-19 14:48:00 113

Selenium用户指南 - 第五章 WebDriver: 高级用法

 WebDriver:高级用法显式和隐含等待等待是让自动化任务的执行,先于继续到下一个步骤,推移一定数量的时间。显式等待显式等待是,先于代码的继续执行,而定义的等待某个条件发生的代码。最糟糕的情况是Thread.sleep(),设置条件为一个需要等待的精确时间段。有一些提供的便利方法,可以帮助你编写代码仅仅等待需要的时间。WebDriverWait与ExpectedCo...

2012-02-19 00:04:00 98

Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[4]

 驱动器特性和权衡支持WebDriver的Selenium-RCJava版的WebDriver提供了一个Selenium RC API实现。这意味着在使用Selenium RC API时,使用潜在的WebDriver技术。这主要是为了提供向后的兼容性。它允许那些有现存的、使用Selenium RC API的测试集的用户,可以在外表下使用WebDriver。提供用于使迁移到Selen...

2012-02-18 00:44:00 148

Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[3]

 命令和操作存取一个页面可能你想使用WebDriver做的第一件事情是导航到一个页面。要做到这点的普通方法是通过调用“get”。driver.get("http://www.google.com");取决于几个因素,包括OS/浏览器的组合,WebDriver可能或可能不会等待页面被装载。在某些情况下,WebDriver可能返回控制,先于页面完成,或甚至启动和装载。为...

2012-02-18 00:24:00 138

Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[2]

  WebDriver驱动器入门WebDriver是编写测试使用的关键的接口名称,有几个实现。包括:HtmlUnit驱动器这个是目前最快和最轻量级的WebDriver实现。正如名称所指示的,这是基于HtmlUnit的。HtmlUnit是一个基于Java的、无GUI的Webbrowser实现。对任何语言绑定(除了Java),要求Selenium服务器使用这个驱动器。用...

2012-02-17 17:52:00 120

Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[1]

 Selenium 2.0 和 WebDriver注释:我们目前正工作在文档化这些章节。我们相信此处的信息是准确的,然而,要知道我们仍然在这一章上工作着。会提供附加的信息,我们会让这一章变得更加可靠。Selenium 2.0 特征Selenium 2.0 有许多令人兴奋的新特征以及对Selenium 1 的改进。这些引入的新特征发布在官方的Selenium Blog的发布声...

2012-02-17 14:08:00 106

Selenium用户指南 - 第三章 Selenium IDE[6]

 调试调试意味着在测试案例中查找和修复错误。这是测试案例开发的常规组成部分。We won’t teach debugging here as most new users to Selenium will already have some basic experience with debugging. If this is new to you, we recommend ...

2012-02-17 11:07:00 136

Selenium用户指南 - 第三章 Selenium IDE[5]

 匹配文本模式如同定位器,模式是Selenese命令经常需要的参数类型。需要模式的命令例子,如verifyTextPresent,verifyTitle,verifyAlert,assertConfirmation,verifyText和verifyPrompt。正如上面所提及的,link定位器就是利用一个模式。模式允许你,通过特殊字符的使用,预期的文本来描述,而非精确地指定文本。...

2012-02-16 23:41:00 162

Selenium用户指南 - 第三章 Selenium IDE[4]

 定位元素对大多数Selenium命令,一个目标(Target)是必须的。目标标识在一个Web应用程序的内容中的一个元素,并且由一个定位策略跟着一个位置组成,以locatorType(定位类型)=location(位置)的形式出现。在许多情况下,定位类型可以忽略。各种各样的定位类型解释如下,每一个都带有示例。按identifier(按标识符)定位这可能是最常用的定位元素的方...

2012-02-16 15:08:00 155

Selenium用户指南 - 第三章 Selenium IDE[3]

 Selenium 命令 - “Selenese”Selenium命令,常被称为Selenese,是一套运行在你的测试中的命令。这些命令的一个序列是一个测试脚本。在此,我们将详细解释这些命令,并提供你许多选择,你可以在使用Selenium测试你的应用程序中使用。Selenium提供了一套丰富的命令集,为了可以完全地,以你可以想象的任何方式测试你的Web应用程序。命令集常常被称为...

2012-02-12 22:40:00 99

Selenium用户指南 - 第三章 Selenium IDE[2]

  构造测试案例有三个主要的用于开发测试案例的方法。经常地,一个测试的开发者会需要所有这三个技术。录制许多刚上手的用户从他们与一个Web站点的交互中录制一个测试案例起步。当Selenium被首次打开时,录制(Record)按钮默认为开启。如果你不希望Selenium IDE开始自动的录制,你可以通过选项(Options)菜单的选项(Options...)菜单项,打开选项...

2012-02-12 21:58:00 83

Selenium用户指南 - 第三章 Selenium IDE[1]

  入门 Selenium-IDE(集成开发环境)是一个使用于开发Selenium测试案例的工具。它是一个易于使用的Firfox插件,并且是通常是开发测试案例最有效的方式。它也包含一个上下文菜单,允许你首先从浏览器目前显示的页面中选择一个UI元素,然后按照这选择的UI元素的上下文,从带有预定义的参数的Selenium命令列表中选择一个命令。它不仅仅是一个节省时间的工具,也...

2012-02-12 21:14:00 56

空空如也

空空如也

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

TA关注的人

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