Heim >Java >javaLernprogramm >Wie behebe ich „java.lang.IllegalStateException' beim Festlegen des Chrome-Treiberpfads?

Wie behebe ich „java.lang.IllegalStateException' beim Festlegen des Chrome-Treiberpfads?

Susan Sarandon
Susan SarandonOriginal
2024-10-23 20:42:30589Durchsuche

How to Resolve

Fehlerbehebung bei „java.lang.IllegalStateException“ beim Festlegen des Chrome-Treiberpfads

Die angegebene Ausnahme „java.lang.IllegalStateException: Der Pfad zur ausführbaren Treiberdatei muss sein „durch die Systemeigenschaft webdriver.chrome.driver festgelegt“ weist auf eine falsche Einstellung für den ausführbaren Pfad des Chrome-Treibers hin.

Lösung:

Um dieses Problem zu beheben, muss der Pfad zur ausführbaren Datei des Chrome-Treibers angegeben werden als Systemeigenschaft genau konfiguriert werden. Konkret:

  • Stellen Sie sicher, dass der Eigenschaftsname „webdriver.chrome.driver“ (mit Kleinbuchstaben „w“) lautet und nicht „Webdriver.chrome.driver“, wie im Originalcode gezeigt.
  • Geben Sie den absoluten Pfad zur ausführbaren Chrome-Treiberdatei an. Dazu muss der Pfad im Originalcode wie folgt geändert werden:
System.setProperty("webdriver.chrome.driver", "C:\Users\sravani\Desktop\chromedriver.exe");

Hinweis: Der Name der ausführbaren Datei (chromedriver.exe) sollte im Pfad und in der Erweiterung enthalten sein (.exe) sollte für Windows-Systeme beibehalten werden.

Das obige ist der detaillierte Inhalt vonWie behebe ich „java.lang.IllegalStateException' beim Festlegen des Chrome-Treiberpfads?. 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