• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
博客园新秀-.NET技术研究
net-asp.net-web开发-程序人生
博客园    首页    新随笔    联系   管理    订阅  订阅
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,用于java 语言的Selenium 开发。

三.安装Firefox,Selenium IDE 插件,Firebug 插件

 

1. Selenium IDE是基于FIREFOX浏览器的一个插件,提供GUI界面来运行Selenium测试。Selenium IDE提供脚本录制功能,可以将用户在浏览器中执行的操作记录下来,生成各种形式的脚本,可以将这些脚本保存供selenium rc使用

安装Selenium IDE的步骤如下

 

1)安装FireFox

2)下载Selenim IDE(这是一个XPI后缀的文件)。

3)把下载的Selenium IDE文件拖到FireFox浏览器窗口中,按提示操作即可 .

/attachment/201011/30/3824_1291088246LAzH.jpg" alt="" />

2.       选择插件界面中右上角红色录制按钮(开始录制、停止录制都是此按钮),如下图,这里录制登陆集中管理工具的过程。

 

 

3.录制完成后,点击回放按钮可以对刚刚录制的脚本进行回放,这里可以调整回放速度。

 

4.可以将录制的脚本转换成C#,Java,PHP,Ruby,Prel,Groovy,Python等语言,这里选择Java,如下图

 

 

五. Selenium-RC的使用

 

1.启动Server:

通过命令行的方式用如下的命令来启动你的Selenium Server:

java -jar selenium-server.jar

这个命令将启动Selenium服务器,可以带参数启动,如java -jar selenium-server.jar -interactive为以交互模式启动

2. 打开Eclipse,建立Test Project

3. 将selenium-java-client-driver.jar导入此project的classpath

4. 将Selenium-IDE录制好的html脚本转换成java文件,导入新建的project(可能需要稍作修改,如添加assert判断用例是否测试通过),或直接使用selenium-java-client API编写测试用例。本工具同时支持Junit和TestNg测试框架

5. 在Java IDE 或命令行执行编写好的测试用例

六.其他方面

 

1.XPath: 是XML 的查询语言

2.XPath checker:查看根据你写的xpath 是否可以找到对应的element。如果没找到,会显示 No matches found;如果你的xpath 语法错误或显示Syntax error

注: 一般和firebug 一起用。用firebug来看html源代码,然后估计源代码才能写xpath。

posted on 2011-05-26 08:56  博客园新秀  阅读(3888)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3