简介: Selenium 是一个没有正式指导手册的开源项目,这让测试人员的问题调查很费时间。本文为基于 Selenium 1.0(发布于 2009 年 6 月)的测试期间的常见问题提供最佳实践。
简介
Selenium 是一个健壮的工具集合,跨很多平台支持针对基于 web 的应用程序的测试自动化的敏捷开发。它是一个开源的、轻量级的自动化工具,很容易集成到各种项目中,支持多种编程语言,比如 .NET、Perl、Python、Ruby 和 Java? 编程语言。
利用 Selenium 测试 Ajax 应用程序
Asynchronous JavaScript and XML (Ajax) 是一种用于创建交互式 web 应用程序的 web 开发技术。Ajax 应用程序的一...
4490 天前阅读全文
概念
Selenium 通过命令进行驱动。Selenium 可归纳为三种“风格”:动作、辅助和断言。每一个命令调用就是下表中的一行。
命令
目标
值
动作(Actions)命令一般用于操作应用程序的状态。它们通过如”点击链接”和”选择选项”的方式进行工作。如果一个动作执行失败,或是有错误,当前的测试将会停止执行。
许多动作可以被包含后缀”并等待”的方式进行调用,例如,”点击并等待”。这个后缀告知Selenium,该命令将使浏览器向服务器产生一个请求,并使得Selenium等待加载一个新的页面。
辅助(Accessors)用于检查应用程序的状态并将结果存储在变量中。例如”storeTitle”。它们同样可...
4848 天前阅读全文
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...
4857 天前阅读全文
最新评论
我找了一份你的代码,但是缺少
I want to conv
This is really
What's up, alw
I do not know
Thank you for
Top Android AP
不错的文章,内容一气呵成.禁
受教了!呵呵!
不错的文章,内容维妙维肖.禁