- Treiber.close () - Methode funktioniert nicht in der Selenium WebDriver für Firefox

Ich Schreibe ein einfaches Programm in Eclipse mit JUnit-annotation.

diver.close() nicht schließen meines Firefox-Browsers, nachdem Sie die tests. Es funktioniert gut mit Chrome. Code-snippet ist hier.

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");     

    }
} 
  • Was ist die Absicht, mit driver.close() statt driver.quit()?
  • Auch der gleiche code mit Firefox und Junit lief ohne Problem und den browser geschlossen.
  • Hey Saifur, Es funktioniert mit den Treiber.beenden() hier, aber ich möchte wissen, warum es nicht funktioniert mit der Methode close ().
  • Hey Chandan, ich verwende die neueste version von firefox 38.0.5. Tut dies die Ursache dafür??
  • meine config - Selen 2.45, firefox 38.05 auf mac osx.
  • Könnte sein. In der Tat, firefox 38 wird offiziell nicht unterstützt von Selen 2.45. Also, wir können erwarten, dass einige Probleme mit der neuesten version

Schreibe einen Kommentar