selenium rc java client driver_Selenium RC(7)

Selenium IDE使用简单,但是它也有局限性,比如依附在FireFox上才能使用,SeleniumRC则能支持很多浏览器,并且可以使用java、c#、python、ruby、php、perl等多种语言环境编写测试案例,易于维护,同时提供了很好的扩展性。所以对于有点编程基础的,我推荐RC,没有编程基础的可以慢慢学习,很快也会上手的。

(一)安装 Selenium Server

Selenium Server是个jar文件(selenium-server-standalone-.jar),它不需要专门的安装过程。仅仅需要selenium的官网http://www.seleniumhq.org/download/    下载就可以使用了。运行jar文件,需要java环境,可以运行下面的命令来检查Java环境是否已经正确安装。

Java –version

如果正确显示了Java版本号(需要1.5或者更新的Java版本),那么就已经为启动Server做好了准备。Selenium-RC 的 Server所在目录下运行下面的命令即可:

java –jarselenium-server-standalone-.jar

出现下面的界面说明server启动成功了。

0818b9ca8b590ca3270a3433284dd417.png

安装java环境成功。

(二)安装java IDE

Seleniumserver启动成功后,下一步是安装java IDE,我们选择eclipse.首先到官网 http://www.eclipse.org/downloads/ 下载eclipse压缩包,解压,运行eclipse.exe文件:

0818b9ca8b590ca3270a3433284dd417.png

便可以出现界面:

0818b9ca8b590ca3270a3433284dd417.png

(三)Java Client Driver 使用

为了能够创建和selenium server交互的脚本,我们需要安装特定语言的客户端驱动,这里我们选择java,需要到http://www.seleniumhq.org/download/下载Selenium RC java client driver,解压后从下载文件中提取出 Selenium-java-.jar文件,便是client driver。

(四)建立第一个selenium 项目

1.   双击打开的Eclipse

2.   新建一个项目File-new-JavaProject

3.   在项目上右键,property----library----add external jars---选择刚才的selenium server和JavaClient Driver文件即可。(或者是在项目上右键,Build Path---Add     ExternalArchives。。都是一样的效果)

0818b9ca8b590ca3270a3433284dd417.png

4.     如果采用单元测试,就addlibrary,选择junit

0818b9ca8b590ca3270a3433284dd417.png

下一步在选择JUnit4就可以了。

0818b9ca8b590ca3270a3433284dd417.png

5.     在新建的项目中,新建一个class,写入下面代码:

package test;

import org.junit.Before;

import org.junit.Test;

importcom.thoughtworks.selenium.*;

public class ttt extends SeleneseTestBase {

@Before

public void setUp() throws Exception {

setUp("http://www.baidu.com/", "*firefox");

}

@Test

public void testNew1() throws Exception {

selenium.open("/");

}

}

如果打开了百度的首页,说明成功了。

附注:出现这个问题,要加上断言(@test,@Before等)

0818b9ca8b590ca3270a3433284dd417.png

@Test

public void testNew() throws Exception {

selenium.open("/");

selenium.type("q", "selenium");

selenium.click("btnK");

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值