我生成了一个用于测试 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。
想知道是否有人以前做过类似的事情,以及他们是否知道如何逐步完成这个过程?
谢谢!