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をダウンロードする必要があることはわかっています。
誰かが以前に似たようなことをした経験があり、プロセスを進める方法を知っているかどうか疑問に思っていますか?
ありがとう!