我想通過Selenium登錄到我們公司的產品網站。我可以通過Selenium IDE來完成。這是使用JUnit4(遙控器)的IDE出口代碼:Selenium測試沒有在Eclipse上執行
package com.beginning;
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;
public class testcase extends SeleneseTestCase {
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "link");
selenium.start();
}
@Test
public void testTestcase() throws Exception {
selenium.open("complete link");
selenium.type("name=j_username", "username");
selenium.type("name=j_password", "password");
selenium.click("css=input[type=\"submit\"]");
selenium.waitForPageToLoad("30000");
//selenium.click("link=Sign out");
//selenium.waitForPageToLoad("30000");
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}
我的疑惑是:
1.爲什麼不硒IDE導出瀏覽器類型爲*鑲邊時,我其實這樣做在Firefox中。 2.如果我按照原樣使用測試,則會輸入值,然後發出異常。 3.如果我將瀏覽器類型更改爲* firefox,它將開始執行,但完全沒有任何反應。基本上掛起。
事情工作正常時,從IDE做它。
謝謝。
這是有效的。我只是把它寫成鏈接。 – crazyaboutliv