我使用selenium webdriver 2.0 java api在我的公司運行一些測試。我自由意志地行事,對自動化沒有深入的瞭解,所以請分清我的無知。從junit測試中獲取結果
我想知道如何從「@test」方法檢索結果以防萬一我想將測試結果記錄到文件中。
說我有這個測試用例,我將如何返回結果作爲布爾值?
@Test
public void like(){
WebDriverWait wait = new WebDriverWait(driver, 5);
wait.until(ExpectedConditions.presenceOfElementLocated(By.className("feed-item-ph")));
WebElement like = driver.findElement(By.cssSelector("a.action-block-a.action-like"));
like.click();
wait.until(ExpectedConditions.presenceOfElementLocated(By.id("registration-book")));
driver.quit();
}
每個能夠運行JUnit測試的工具都能夠將測試結果保存在一個文件中。你在用什麼? Ant,Maven?你有IDE嗎? – toniedzwiedz
在Maven中使用Eclipse – Yosi199
然後,您可以使用surefire maven插件。這裏有一個相關的[SO問題](http://stackoverflow.com/questions/2030266/junit-output-in-maven-reports) – toniedzwiedz