Selenium1(Remote Control)

上一篇 / 下一篇  2016-06-08 13:58:40 / 个人分类:selenium

  Selenium1(Selenium-RC)是selenium中最主要的第一代测试工具,比selenium2更**、稳定与全面,几乎支持所有浏览器的测试,缺点在于收到JavaScript安全模式的限制,并且其编程方式更像是面向过程的。

一、Selenium 1的工作原理
   
 1.selenium 1的组件
   selenium服务器,负责启动或者关闭浏览器;解释和运行从测试程序中传来的selenese命令;并可以扮演HTML代理的角色;截获和验证在浏览器和被测试的应用程序之间传递的HTTP消息。
   客户端库文件提供了各种编程语言和seleniumRC服务器之间的接口。

 2.selenium 服务器  
   selenium服务器用于接收测试程序传来的selenium命令,解释并执行他们,然后向测试程序反馈测试结果。
   RC服务器捆绑了selenium core并自动将其注入浏览器,在测试程序打开浏览器(使用客户端库文件的API函数时)。selenium-core调用浏览器内置的JavaScript解释器,已解释和执行selenese命令。
   该服务器同样可以接收来自测试程序的使用简单HTTP GET/POST请求的selenese命令,可以使用任何支持HTTP请求的编程语言来编写selenium测试代码。

 3.selenium 客户端库文件
   客户端库文件提供了对编程的支持,可以自己设计程序来运行selenium命令,只需要通过客户端文件API来编写程序。

二、安装并使用selenium
   selenium的下载地址为:http://seleniumhq.org/download/,下载后进行解压。
   Libs文件夹:包含各种Java相关的基础框架。
   CHANGELOG:记录selenium的变更情况。
   Selenium-java-2.25.0.jar:主要API文件,在进行自动化测试时主要就靠这个类库来实现。
   Selenium-java-2.25.0-srcs.jar:selenium的部分源码
   
   运行Java程序和selenium服务器都需要先安装JDK,注意下载时要选择对应的操作系统版本,下载后直接单击'下一步'按钮安装即可,然后安装Eclipse。
   1.创建Java项目
   (1)打开eclipse。然后New --> Java Project 菜单命令
   (2)在弹出的New Java Project 对话框中输入Project name,JRE选择当前安装的JRE。然后单击Finish
   (3)进入项目,在Package Explorer 中鼠标右键单击该项目名称,选择New --> Class 命令
   (4)书屋包名称和类名称,并勾选public static void main 项生成main函数
   2.添加引用
   (1)在Package Explorer中用鼠标右键单击项目名称Project1,选择Properties命令
   (2)选择Java Build Path 在右边选择Libraries,单击Add External JARs按钮
   (3)选择要添加的Jar文件selenium-java-2.25.0.jar
   (4)单击打开按钮后,在单击Add External JARs按钮
   (5)选择selenium的Libs文件夹中所有与Java相关的基础框架
   (6)单击打开按钮,然后单击ok按钮,在Package Explorer中科院看到刚才添加的包
   (7)在main函数中输入System.out.println("hello world");
   (8)运行结果显示hello world

三、下载并启动selenium服务器
    

  

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 14265
  • 日志数: 6
  • 建立时间: 2016-04-25
  • 更新时间: 2016-06-08

RSS订阅

Open Toolbar