Eclipse+JUnit+Selenium配置

運行環境:Windows XP、Firefox。
Firefox須要安裝在標準路徑下"C:\Program Files\Mozilla Firefox\firefox.exe",不然須要將路徑加到PATH環境變量中。

1. 在http://seleniumhq.org/下載Selenium RC,在http://www.junit.org/下載JUint。

2. 將下載的selenium-remote-control-1.0.3.zip解壓。

3. 用命令行進入解壓的文件夾下:\selenium-remote-control-1.0.3\selenium-server-1.0.3。

4. 運行java -jar selenium-server.jar 啓動selenium server。

5. 打開Eclipse,新建一個Java項目,在Propertises->Java Build Path->Libraries->Add External JARs,加入selenium-java-client-driver.jar和junit-4.8.2.jar。

6. 在項目下新建JUnit Test Case "GoogleTest.java",粘貼下面的測試代碼,Run As->JUnit Test。
import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;
import junit.framework.TestCase;

public class GoogleTest extends TestCase {
    private Selenium selenium;

    public void setUp() throws Exception {
        String url = "http://www.google.com";
        selenium = new DefaultSelenium("localhost", 4444, "*firefox", url);    //ie瀏覽器使用參數 "*iehta"
        selenium.start();    
    }

    protected void tearDown() throws Exception {
        selenium.stop();
    }

    public void testGoogle() throws Throwable {
        selenium.open("http://www.google.com/");
        assertEquals("Google", selenium.getTitle());
        selenium.type("q", "Selenium OpenQA");
        assertEquals("Selenium OpenQA", selenium.getValue("q"));
        selenium.click("btnG");
        selenium.waitForPageToLoad("5000");
        assertEquals("Selenium OpenQA - Google Search", selenium.getTitle());
    }
}java

相關文章
相關標籤/搜索