0

Wenn ich versuche, den Selenium FireFoxDriver zu laden, benötigt der Prozess mehr Zeit, um den Browser aufzurufen. Ich habe viele Optionen ausprobiert, wie das Deaktivieren der automatischen Updates usw. Aber alle Bemühungen sind umsonst. Also habe ich mich entschieden, den FirefoxDriver beim Start des Servers zu laden (d. H. Mit einer Startzeit von 0 in web.xml beim Start des Containers). Gibt es irgendwelche Nachteile bei diesem Ansatz? Bitte geben Sie auch an, ob es einen besseren Weg gibt, dies zu tun.Selenium FirefoxDriver Initialisierung

Vielen Dank im Voraus !!!

+1

Können Sie bitte die Versionen von Firefox und Selenium angeben, die Sie verwenden –

Antwort

0

Im Allgemeinen unterstützt WebDriver die Browser Firfox und Safari standardmäßig. Sie müssen dazu keine Konfiguration durchführen. Hier finden Sie für den Beispielcode, der den Browser

WebDriver driver = new FirefoxDriver(); 
driver.get("http://www.google.com/"); 

Der obige Code den Firefox-Browser in Ihrem Computer installiert wird gestartet initialisiert und startet die Google-Seite. Wenn die Selen-Version der Firefox-Version nicht übereinstimmt, wird der Browser gestartet, aber die Google-Anwendung wird nicht gestartet.

Hoffe, das hilft.

+0

Danke für die Antwort !!! Ich benutze die Selenium 2.53 und Firefox Version ist 38.8.0. Ich hatte das gleiche Stück Code in meinem Projekt, meine Sorge ist die Zeit, die der Webtreiber benötigt, um den Browser zu öffnen. Es dauert zu lange, den Browser zu öffnen. (fast eine Minute) –

+0

Wird der Browser geöffnet und startet die Anwendung auch nach einiger Zeit? –