Selenium Force Schließen Sie Firefox
ProfilesIni profile = new ProfilesIni();
FirefoxProfile ff = profile.getProfile("ScreenCapture");
WebDriver driver = new FirefoxDriver(ff);
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
driver.get(url);
Thread.sleep(8000);
File srcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
driver.quit();
Sollte nichtdriver.manage (). timeouts (). implicitlyWait (15, TimeUnit.SECONDS); Nach 15 Sekunden das Schließen des selengenerierten Firefox-Browsers erzwingen? Der Browser sitzt nur und sagt, dass er Daten für eine Stunde + überträgt. Grundsätzlich hängt nur sagen, seine Übertragung ...
Ich fange ajax-schwere Seiten ein, weshalb ich alles auffordere, 8 Sekunden nach dem Laden der Seite zu warten. Das sollte aber nichts damit zu tun haben, dass der Fahrer nach 15 Sekunden ein Close erzwingt.
Wo gehe ich falsch?
Details: Centos x64 6.4 mit Firefox 10.0.12 und neuestem Selen ab 10 min.
Gibt es etwas, was ich in Java tun kann, um das zu umgehen?
Frage: Wie kann ich das von Selenium generierte Firefox-Fenster nach N Sekunden schließen?