我有以下兩種方法在我所有的類:如何在Selenium 2的類中共享@Before和@Test?
@Before
public void setUp() throws Exception {
WebDriver driver = new FirefoxDriver();
String baseUrl = "http://trn-test-web.fon.com/";
selenium = new WebDriverBackedSelenium(driver, baseUrl);
}
@Test
public void firstTest() throws Exception{
selenium.open("/opencase/login.seam");
selenium.type("//input[contains(@id, ':username')]", "admin");
selenium.type("//input[contains(@id,':mypassword')]", "admin");
selenium.click("//a[contains(@id,'loginForm:')]/span");
selenium.waitForPageToLoad("60000");
_wait("Home", "id=oc-title-id");
}
我如何可以共享一個項目的@Before
和@Test
方法與其他類,因此他們不會公開自己的登錄頁面,並使用相同baseUrl
並在類之間登錄?