2014第一篇 Eclipse中配置webdriver

13 篇文章 0 订阅
9 篇文章 0 订阅

Eclipse 中配置webdriver

前年有搭建环境Eclipsewebdriver的环境,并写了几百个case,当时相当兴奋,学习Selenium的好多方法。结果今天再用时,别说怎么编写,就连搭建环境还是忘记了,于是乎凭着记忆重新搭建,但是,版本更新比较快,我以前的一些设定已经不适用啦,所以干脆重头再来。并整理了一份文档给自己做个备忘,也分享给有需要的朋友们。

 

 

 

Step1:安装FireFoxFireBugSeleniumIDE之类的,这个用于录制Selenium脚本,我最开始接触 Selenium,就是在Firefox中 通过SeleniumIDE录制脚本,有时会借助Firebug调试脚本。

 

Step2:安装Eclipse需要的东东。

下载下面这两个东东(版本应该是要与时俱进的,我去年现在的2.25.0版,今年再执行时提示貌似有点不支持了,更新为2.39.0版)

 

Selenium-server-2.39.0.zip

All variants of the Selenium Server: stand-alone, jar with dependencies and sources.

 

Selenium-server-standalone-2.39.0.jar

Use this if you want to use the Selenium RC or Remote WebDriver or use Grid 2 without needing any additional dependencies

 

 

 

 

Step3然后copy到 eclipse安装目录下的 plugins (这个纯属个人喜好,路径是自由自定义的,本人比较习惯于放到对应的位置下)

 

 

Step4Eclips中 新建JavaProject

然后BulidPath,设定上面下载的东东。

 

 

Step5

想要用IE的童鞋,还需要下载这个东东(因为selenium无法直接启动IE,所以需要借助IEDriver

IEDriverServer_x64_2.39.0

 

解压下载的安装包,我将解压后的文件放置在了 IE安装目录下(目录后面会用到的)

 

Step5:写一个简单的JunitTestCase测试一下环境是否搭建成功。

下面奉上我的case,有测试通过啊,不过仅供参考。

特别需要注意的地方说明一下:

//IE 文件并没有安装在默认目录下,这时候需要在最开始执行:System.setProperty 设置环境变量  "webdriver.ie.driver" ,切记是 IEDriverServer 

System.setProperty("webdriver.ie.driver""C:\\Program Files\\Internet Explorer\\IEDriverServer.exe");

driver=new InternetExplorerDriver();

 

附:

 

 

 

 

import static org.junit.Assert.*;

 

import java.util.concurrent.TimeUnit;

import org.junit.After;

import org.junit.Before;

import org.junit.Test;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

import org.openqa.selenium.ie.InternetExplorerDriver;

 

 

public class firstTest {

//定义静态变量   公用的变量

public static WebDriver driver;

 

@Before

public void setUp() throws Exception {

 

//创建浏览器的实例,可以为 IE、FireFox,但需要注释掉不需要使用的那一个

//IE 文件并没有安装在默认目录下,这时候需要在最开始执行:System.setProperty 设置环境变量  "webdriver.ie.driver" ,切记是 IEDriverServer 

System.setProperty("webdriver.ie.driver""C:\\Program Files\\Internet Explorer\\IEDriverServer.exe");

driver=new InternetExplorerDriver();

 

//FireFox  文件并没有安装在默认目录下,这时候需要在最开始执行:System.setProperty 设置环境变量  "webdriver.firefox.bin" 将自己机器上 FireFox 的正确路径设置完毕后即可 

//System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");

//driver=new FirefoxDriver();

//可以设置等待时间,避免超时

//driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

}

 

 

@Test

public void test() {

 

driver.get("http://www.baidu.com");

System.out.println("The current url is:"+driver.getCurrentUrl());

}

@After

public void tearDown() throws Exception {

driver.close();

}

 

}

 

 

 

Step6:自己动手试一试吧。我继续去研究怎么把maven配置进来。这样方便生成测试报告。

 

解决问题的过程中有参考一位大侠的资料,感觉是资深人士啊。膜拜。详细链接:

http://www.open-open.com/lib/view/open1354764154148.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值