我对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