下面介绍一下在eclipse中使用Selenium测试的脚本编写环境的搭建-Junit、
确定你已经安装好了jdk和eclipse。
1、首先下载所需要的文件
从网上下载好Selenium-RC所需要的jar包,可从官网http://seleniumhq.org/download/下载,也可以从网上下载。
我下载的是 selenium-remote-control-1.0.3.zip
下载地址: http://download.csdn.net/detail/spring292713/4456349
下载Junit4.8的jar包,因为我用eclipse 自带的Junit时发现会报错,java.lang.NoClassDefFoundError:junit/framework/TestCase;
换成从官网上下载的 Junit后就没事了。
2、 新建测试项目,导入相关的jar
打开eclipse,新建一个Java项目,在项目名称上右键->Build Path -> Add Libraries -> User Library, 弹出对话框口点击User Library ->New,填写名字,将下好的selenium-remote-control-1.0.3.zip中的selenium-java-client-driver-1.0.1下的selenium-java-client-driver.jar加入到library中;
同样操作,将下好的Junit下的junit-4.7.jar加入到library中,
再将这两个jar导入到classpath中;
4、设置连接Selenium资源文件
选中项目,右键->Build Path ->Link Source ,选择selenium-remote-control-1.0.3下的selenium-java-client-driver-1.0.1 文件夹,Finish。
5、新建一个测试类,填写测试代码,如下:
package com.example.Open; import com.thoughtworks.selenium.*; public class Test extends SeleneseTestCase{ public void setUp() throws Exception { setUp("http://www.baidu.com"); } public void testUntitled()throws Exception { selenium.open("/"); } }
在cmd中进入selenium-remote-control-1.0.3下的selenium-server-1.0.3,
运行java -jar selenium-server.jar即可启动,结果如图:
为了方便,可以创建一个批处理文件来启动selenium-server,我的批处理文件:
java -jar D:\selenium-remote-control-1.0.3\selenium-server-1.0.3\selenium-server.jar
在运行 测试类即可!!
出现如下结果,表示成功!!