@BeforeClass 没有在 Webdriver、Java 中开始我的测试,而且我不知道我哪里出错了
@BeforeClass
public static void setup() {
driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get(baseUrl + "login");
driver.findElement(By.id("username")).sendKeys("myUserName");
driver.findElement(By.id("password")).sendKeys("myPassword");
driver.findElement(By.id("loginBTN")).click();
}
在代码之后我开始定期测试:
@Test
public void firstTest() {
//myTestCode
}
尝试运行后,所有测试都失败,webdriver 没有启动,等等......
拥有这个会很好,因为我必须测试一个我必须登录的页面(使用@Before webdriver 在每次测试之前启动,所以很明显我需要@BeforeClass 。)