我對JAVA世界相當陌生 - 來自ColdFusion背景 - 並且一直在學習Java,因爲我正在學習Selenium WebDriver/JUnit。我已經編寫了幾個測試類,用於測試遵循類似結構的管理功能。如何在其他測試中重新使用(包括)Junit測試塊
public class myclass{
public static WebDriver driver;
@BeforeClass
public static void startDriver(){
driver = new FirefoxDriver();
driver.get("some url");
}
@Test
public void myLogin(){
some login code
}
@Test
public void somefunction() {
other admin function to test
}
我的問題是這樣的 - 因爲我所有的測試要求用戶登錄 - 我最終不得不一遍又一遍地重複使用「mylogin」測試代碼。我如何編寫測試以簡單地「包含」(如ColdFusion中的「cfinclude」標籤)登錄代碼,以便如果對登錄頁面功能進行更改 - 我只需要在一個地方進行更改。
完美工作 - TYVM - 我忘記了「超類」的概念, – 2013-02-14 18:56:33