Heim  >  Artikel  >  Java  >  Wie verwende ich Selenium 2.53 mit Firefox 47?

Wie verwende ich Selenium 2.53 mit Firefox 47?

Barbara Streisand
Barbara StreisandOriginal
2024-11-12 04:19:02360Durchsuche

How to Use Selenium 2.53 with Firefox 47?

Kompatibilitätsprobleme mit Selenium 2.53 und Firefox 47

Selenium WebDriver 2.53 ist nicht mit Firefox 47 kompatibel. Dies liegt daran, dass die FirefoxDriver-Komponente für die Handhabung von Firefox zuständig ist Browser werden auslaufen. Tatsächlich benötigt Selenium WebDriver 3.0 die Geckodriver-Binärdatei, um Firefox-Browser zu verwalten.

Lösung:

So verwenden Sie Firefox 47 mit Selenium WebDriver 2.53:

  • Methode 1: Verwendung WebDriverManager

Fügen Sie die WebDriverManager-Bibliothek in Ihr Projekt ein und führen Sie Folgendes aus:

WebDriverManager.firefoxdriver().setup();
  • Methode 2: Selenium-Eigenschaft manuell festlegen

Definieren Sie den absoluten Pfad zum Geckodriver binär:

System.setProperty("webdriver.gecko.driver", "/path/to/geckodriver");

Hinweis:

  • WebDriverManager legt die Systemeigenschaft automatisch fest.
  • Marionette ist die einzige Option für Selenium WebDriver 3 und Firefox 48 .
  • Selenium WebDriver 2.53.1 wurde veröffentlicht und stellt die Kompatibilität mit Firefox 47.0.1 wieder her.

Das obige ist der detaillierte Inhalt vonWie verwende ich Selenium 2.53 mit Firefox 47?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn