
Testing
planisnothing
这个作者很懒,什么都没留下…
展开
-
Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[4]
目录 上一页 下一页驱动器特性和权衡支持WebDriver的Selenium-RCJava版的WebDriver提供了一个Selenium RC API实现。这意味着在使用Selenium RC API时,使用潜在的WebDriver技术。这主要是为了提供向后的兼容性。它允许那些有现存的、使用Selenium RC API的测试集的用户,可以在外表下使用WebDri翻译 2012-02-18 00:44:14 · 2734 阅读 · 0 评论 -
Selenium用户指南 - 第五章 WebDriver: 高级用法
目录 上一页 下一页WebDriver:高级用法显式和隐含等待等待是让自动化任务的执行,先于继续到下一个步骤,推移一定数量的时间。显式等待显式等待是,先于代码的继续执行,而定义的等待某个条件发生的代码。最糟糕的情况是Thread.sleep(),设置条件为一个需要等待的精确时间段。有一些提供的便利方法,可以帮助你编写代码仅仅等待需要的时间。WebDriv翻译 2012-02-19 00:04:00 · 5006 阅读 · 1 评论 -
Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[1]
目录 上一页 下一页引言如同你在Selenium项目简史中读到的,Selenium RC长期以来是主Selenium项目,在WebDriver/Selenium合并产生Selenium 2.0,这个最新和更强大的工具以前。Selenium 1 仍然被积极地支持(主要地在维护模式)并提供某些在Selenium 2.0暂时不可得到的某些特征,包括对几个语言(Java翻译 2012-02-19 14:48:18 · 2222 阅读 · 0 评论 -
Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[2]
目录 上一页 下一页了解APISelenium RC API使用命名约定,假定你理解Selenese,大量的接口是自解释的。在此,我们解释最关键以及可能不太明显的内容。启动浏览器setUp("http://www.google.com/", "*firefox");这些示例中的每一个打开浏览器,并分配浏览器“浏览器实例”给一个程序变量以代表这个浏览器。这翻译 2012-02-19 15:51:59 · 1257 阅读 · 0 评论 -
Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[4]
目录 上一页 下一页处理HTTPS和弹出窗口安全许多应用程序从HTTP切换到HTTPS,当它们需要发送加密的信息诸如密码或信用卡信息。这对今天的Web应用程序来说的是共同的。Selenium RC支持这个。为确保HTTPS站点的真实,浏览器需要一个安全证书。否则,当浏览器使用HTTPS存取AUT时,它将假定应用程序是不可信任的。当如此时,浏览器将显示一个安全弹出翻译 2012-02-19 21:27:48 · 2090 阅读 · 0 评论 -
Selenium用户指南 - 第七章 测试设计的考虑[1]
目录 上一页 下一页测试设计入门我们在这一章中提供的信息,对测试自动化的新手和有经验的QA专业人士都是有帮助的。此处我们描述最公共的自动化测试类型。我们也描述常用的、在测试自动化中的“设计模式”,用于改善你的自动化测试集的可维护性和可扩展性。富有经验的读者将觉得这些内容是有意思的,如果还没有使用这些技术。测试的类型你应测试你的应用程序的那个部分?这依赖于你的翻译 2012-02-19 23:03:38 · 1879 阅读 · 0 评论 -
Selenium用户指南 - 第七章 测试设计的考虑[2]
<!--t {padding-left:20px}-->目录 上一页 下一页封装Selenium调用正如任何编程,你会想要使用实用函数去处理,遍及你的测试的重复代码。一种防止重复代码的方式是,使用你自己设计的函数或类方法,封装频繁使用的调用。例如,许多测试在一个页面上,会频繁地点击一个页面元素,并等待页面装载。selenium.click翻译 2012-02-21 07:50:15 · 1536 阅读 · 0 评论 -
Selenium用户指南 - 第九章 用户扩展
<!--.h1 {font-size:18px; font-weight:bold}.h2 {font-size:16px; font-weight:bold}.key {font-weight:bold}.note {color:gray; font-style:italic}.d1 {text-indent:20px}.d2 {tex翻译 2012-02-21 08:58:31 · 1973 阅读 · 0 评论 -
Selenium 2 (WebDreiver) 代码示例:弹出窗口测试
原文出处: http://www.thoughtworks-studios.com/docs/twist/2.3/help/how_do_i_handle_popup_in_selenium2.html在Selenium 2 (WebDriver)中,测试弹出窗口涉及切换WebDriver到弹出窗口,运行弹出窗口内的动作,然后切换回主窗口。示例代码如下(C#):// 1 -转载 2012-05-18 16:12:07 · 3420 阅读 · 0 评论 -
Selenium 2 (WebDreiver) 代码示例:获取当前装载页面的屏幕快照
在使用Selenium进行Web测试时,获取当前装载页面的屏幕快照是有益的。下面以C#为例给出获取屏幕快照的方法。1、定义实用静态帮助器类和扩展方法using System;using OpenQA.Selenium;using System.Drawing.Imaging;namespace SeleniumTest{ public static class原创 2012-06-14 20:53:52 · 1524 阅读 · 0 评论 -
Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[3]
目录 上一页 下一页命令和操作存取一个页面 可能你想使用WebDriver做的第一件事情是导航到一个页面。要做到这点的普通方法是通过调用“get”。driver.get("http://www.google.com");取决于几个因素,包括OS/浏览器的组合,WebDriver可能或可能不会等待页面被装载。在某些情况下,WebDriver可能返回控制,翻译 2012-02-18 00:24:42 · 2263 阅读 · 0 评论 -
Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[2]
目录 上一页 下一页WebDriver驱动器入门WebDriver是编写测试使用的关键的接口名称,有几个实现。包括:HtmlUnit驱动器这个是目前最快和最轻量级的WebDriver实现。正如名称所指示的,这是基于HtmlUnit的。HtmlUnit是一个基于Java的、无GUI的Webbrowser实现。对任何语言绑定(除了Java),要求Selenium翻译 2012-02-17 17:52:15 · 3038 阅读 · 0 评论 -
Selenium用户指南 - 第四章 Selenium 2.0和WebDriver[1]
目录 上一页 下一页Selenium 2.0 和 WebDriver注释:我们目前正工作在文档化这些章节。我们相信此处的信息是准确的,然而,要知道我们仍然在这一章上工作着。会提供附加的信息,我们会让这一章变得更加可靠。Selenium 2.0 特征Selenium 2.0 有许多令人兴奋的新特征以及对Selenium 1 的改进。这些引入的新特征发布在官方的Se翻译 2012-02-17 14:08:12 · 3725 阅读 · 0 评论 -
Selenium用户指南 - 第一章 Selenium 2.0 文档修订注解
目录 上一页 下一页Selenium 2.0 文档修订注解你好,欢迎!文档团队欢迎你,并要感谢你对Selenium的兴趣。我们目前正在为Selenium 2.0 发布更新本文档。这意味着我们正在编写和编辑新资料和修订旧的资料。在阅读时,你可能遇到打字错误或其他的较小的错误。如果如此,请保持对我们的耐心。不是隐藏信息直到最终完成,我们频繁地检查和修订新的资料。尽管翻译 2012-02-12 20:09:25 · 1734 阅读 · 0 评论 -
Selenium用户指南 - 第三章 Selenium IDE[2]
目录 上一页 下一页构造测试案例有三个主要的用于开发测试案例的方法。经常地,一个测试的开发者会需要所有这三个技术。录制 Options... and deselecting “Start recording immediately on open.”">许多刚上手的用户从他们与一个Web站点的交互中录制一个测试案例起步。当Selenium被首次打开时,录制(翻译 2012-02-12 21:58:46 · 2246 阅读 · 0 评论 -
Selenium用户指南 - 第六章 Selenium 1 (Selenium RC)[3]
目录 上一页 下一页服务器选项当服务器启动时,命令行选项可以使用于改变默认的服务器行为。回想一下,服务器是通过运行下面的命令行启动的。$ java -jar selenium-server-standalone-.jar要查看选项的列表,运行服务器带有-h选项。$ java -jar selenium-server-standalone-.jar -h翻译 2012-02-19 17:52:03 · 1284 阅读 · 0 评论 -
Selenium用户指南 - 目录
目录 下一页目录Selenium 2.0 文档修订注解入门 Web应用程序测试自动化 自动化还是不自动化? Selenium介绍 Selenium项目简史 Selenium工具套件 Selenium工具选择 支持的浏览器和平台 适应性和扩展性 本文档包含内容 文档团队 - 作者翻译 2012-02-12 20:04:30 · 2953 阅读 · 0 评论 -
Selenium用户指南 - 第二章 入门
目录 上一页 下一页入门Web应用程序测试自动化今天的软件应用, 许多或许是大多数, 是运行在一个浏览器中的基于Web的应用程序. 这些应用程序的测试效果在不同的公司和组织间变化很大. 在一个高度互动和响应的软件时代, 许多组织在开发过程中都会使用某种形式的敏捷方法, 测试自动化正在成为软件项目的必要条件. 测试自动化是问题的答案. 测试自动化意味着使用一个软件工具翻译 2012-02-12 20:53:36 · 3222 阅读 · 0 评论 -
Selenium用户指南 - 第三章 Selenium IDE[1]
目录 上一页 下一页入门Selenium-IDE(集成开发环境)是一个使用于开发Selenium测试案例的工具。它是一个易于使用的Firfox插件,并且是通常是开发测试案例最有效的方式。它也包含一个上下文菜单,允许你首先从浏览器目前显示的页面中选择一个UI元素,然后按照这选择的UI元素的上下文,从带有预定义的参数的Selenium命令列表中选择一个命令。它不仅仅翻译 2012-02-12 21:14:00 · 3201 阅读 · 0 评论 -
Selenium用户指南 - 第三章 Selenium IDE[3]
目录 上一页 下一页Selenium 命令 - “Selenese”Selenium命令,常被称为Selenese,是一套运行在你的测试中的命令。这些命令的一个序列是一个测试脚本。在此,我们将详细解释这些命令,并提供你许多选择,你可以在使用Selenium测试你的应用程序中使用。Selenium提供了一套丰富的命令集,为了可以完全地,以你可以想象的任何方式测试你的W翻译 2012-02-12 22:40:36 · 2650 阅读 · 0 评论 -
Selenium用户指南 - 第三章 Selenium IDE[4]
目录 上一页 下一页定位元素对大多数Selenium命令,一个目标(Target)是必须的。目标标识在一个Web应用程序的内容中的一个元素,并且由一个定位策略跟着一个位置组成,以locatorType(定位类型)=location(位置)的形式出现。在许多情况下,定位类型可以忽略。各种各样的定位类型解释如下,每一个都带有示例。按identifier(按标识符)定位翻译 2012-02-16 15:08:34 · 1661 阅读 · 0 评论 -
Selenium用户指南 - 第三章 Selenium IDE[5]
目录 上一页 下一页匹配文本模式如同定位器,模式是Selenese命令经常需要的参数类型。需要模式的命令例子,如verifyTextPresent,verifyTitle,verifyAlert,assertConfirmation,verifyText和verifyPrompt。正如上面所提及的,link定位器就是利用一个模式。模式允许你,通过特殊字符的使用,预期的文本来翻译 2012-02-16 23:41:57 · 3288 阅读 · 0 评论 -
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,翻译 2012-02-17 11:07:20 · 1981 阅读 · 0 评论 -
Selenium用户指南 - 第八章 Selenium-Grid
目录 上一页 下一页请参考Selenium栅格Web站点注释:目前我们正在这一章上工作。此处我们为Selnium-Grid的完全的新手提供了一些介绍性的信息。在接下来的几个月,我们希望提供有用的示例和演示,以彻底地说明如何使用Selnium-Grid。快速入门如果你已经体验过Selenium测试自动化,你可能仅仅需要一个快速入门来起步和运行。这一章有许多适用翻译 2012-02-21 08:08:57 · 2174 阅读 · 0 评论