我已经生成了一个用于测试Web服务的Selenium测试,并将其导出为Java / Junit4 / Remote Control测试文件。该文件如下所示:
package com.example.tests;
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
import java.util.regex.Pattern;
public class RemoteControl {
private Selenium selenium;
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://rrrtttwwweee.com:8080/xxxx/vvvv/servers");
selenium.start();
}
@Test
public void testRemoteControl() throws Exception {
selenium.open("/boingo-object-model/vpn/servers");
verifyTrue(selenium.isTextPresent("{\"servers\":[{\"name\":\"automatic\",\"dns\":\"auto.ssl.boingovpn.com\"},{\"name\":\"us_west\",\"dns\":\"california.ssl.boingovpn.com\"},{\"name\":\"europe\",\"dns\":\"ireland.ssl.boingovpn.com\"},{\"name\":\"asia\",\"dns\":\"singapore.ssl.boingovpn.com\"}]}"));
assertTrue(selenium.isTextPresent("{\"servers\":[{\"name\":\"automatic\",\"dns\":\"auto.ssl.boingovpn.com\"},{\"name\":\"us_west\",\"dns\":\"california.ssl.boingovpn.com\"},{\"name\":\"europe\",\"dns\":\"ireland.ssl.boingovpn.com\"},{\"name\":\"asia\",\"dns\":\"singapore.ssl.boingovpn.com\"}]}"));
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}
我现在想在我的eclipse项目中使用这个测试文件。我知道我必须以某种方式下载一个包含thoughtworks.selenium
的jar。
想知道某人之前是否已经经历过类似的事情并且他们是否知道如何逐步完成这个过程?
谢谢!
答案 0 :(得分:0)
lib/
文件夹。lib/
文件夹。Project
- > Properties
- > Java Build Path
- > Libraries
- > Add JARs...
并添加lib/
文件夹中的JAR。这将在Eclipse中启用Selenium。
如果您有Ant脚本,请不要忘记使用类似的内容更新它的类路径(假设${lib}
指向您的lib/
文件夹):
<javac srcdir="${src.dir}" destdir="${classes.dir}">
<classpath>
<fileset dir="${lib}">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>