我正在使用JUnit註釋在Eclipse中編寫一個簡單的程序。driver.close()方法不適用於Firefox的Selenium WebDriver
diver.close()
在測試後沒有關閉我的Firefox瀏覽器。它適用於Chrome。代碼片段就在這裏。
public class FireFox1 {
WebDriver driver;
@Before
public void setUp() {
driver= new FirefoxDriver();
driver.get("http://book.theautomatedtester.co.uk/chapter4");
}
@After
public void tearDown() {
driver.close();
}
@Test
public void testExamples() {
WebElement element= driver.findElement(By.id("nextBid"));
element.sendKeys("100");
}
}
使用'driver.close()'而不是'driver.quit()'的意圖是什麼? – Saifur
與Firefox和Junit相同的代碼運行沒有任何問題,並關閉瀏覽器。 –
嘿Saifur,它在這裏使用driver.quit()可以正常工作,但我想知道爲什麼它不使用close()方法。 –