作者: admin 日期: 2012年08月27日  分类:自动化测试  快抢沙发 
利用Selenium自动化web测试
简介: Selenium 是一个没有正式指导手册的开源项目,这让测试人员的问题调查很费时间。本文为基于 Selenium 1.0(发布于 2009 年 6 月)的测试期间的常见问题提供最佳实践。 简介 Selenium 是一个健壮的工具集合,跨很多平台支持针对基于 web 的应用程序的测试自动化的敏捷开发。它是一个开源的、轻量级的自动化工具,很容易集成到各种项目中,支持多种编程语言,比如 .NET、Perl、Python、Ruby 和 Java? 编程语言。 利用 Selenium 测试 Ajax 应用程序 Asynchronous JavaScript and XML (Ajax) 是一种用于创建交互式 web 应用程序的 web 开发技术。Ajax 应用程序的一...
4261 天前阅读全文
作者: admin 日期: 2011年09月04日  分类:实用工具, 自动化测试  快抢沙发 
Selenium 中文API
概念 Selenium 通过命令进行驱动。Selenium 可归纳为三种“风格”:动作、辅助和断言。每一个命令调用就是下表中的一行。 命令 目标 值 动作(Actions)命令一般用于操作应用程序的状态。它们通过如”点击链接”和”选择选项”的方式进行工作。如果一个动作执行失败,或是有错误,当前的测试将会停止执行。 许多动作可以被包含后缀”并等待”的方式进行调用,例如,”点击并等待”。这个后缀告知Selenium,该命令将使浏览器向服务器产生一个请求,并使得Selenium等待加载一个新的页面。 辅助(Accessors)用于检查应用程序的状态并将结果存储在变量中。例如”storeTitle”。它们同样可...
4619 天前阅读全文
作者: admin 日期: 2011年08月25日  分类:自动化测试  快抢沙发 
selenium(入门 )
selenium(入门 ) 一.Selenium是什么? Selenium 是ThroughtWorks 公司一个强大的开源Web 功能测试工具系列, 1. Selenium 可以使用录制工具录制脚本,测试页面。 2. Selenium 可以生成类html 代码,java 代码,ruby 代码等。 3. Selenium 录制工具根据id 属性定位html 元素 4.Selenium IDE 仅支持Selenium 语言。 5.Selenium RC 支持很多语言,如:C#,Java,Python,Ruby 等。 二.需要的软件 1, 安装Firefox,Selenium IDE 插件,Firebug 插件。 2, 解压Selenium 的selenium-remote-control 包,得到一个服务器。 3, 获取selenium-java-client-driver.jar,用于ja...
4628 天前阅读全文
?> 1275848198