Selenium Scriipt zeigt Fehler beim Import

pixelhead

Aktives Mitglied
Hallo zusammen,

ich habe sowas alles schon mal gemacht und es funktionierte und jetzt will ich es erneut angehen und weiß ich nicht woher der Fehler kommt.

Es geht darum einen Seleniumtest zu erstellen. Einfach nur ein Browserstart.

Es werden Fehler angezeigt (siehe unten) und ich weiß nicht warum bzw. was ich da machen muss.

Umgebung:

Eclipse IDE for Enterprise Java and Web Developers (includes Incubating components)
Version: 2021-03 (4.19.0)
Build id: 20210312-0638

Selenium:
selenium Java Webdriver Stable: 4.1.2 (January 30, 2022)

Script:

[CODE lang="java" title="Java Selenium"]package automationFramework;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class LogInTest {

public static void main(String[] args) {
// TODO Auto-generated method stub

System.out.println("Firefox Browser Start");

System.setProperty("webdriver.gecko.driver", "./drivers/geckodriver.exe");
WebDriver driver = new FirefoxDriver();

driver.get("https://localhosttestseite");
System.out.println(driver.getTitle());
driver.close();
}
}
[/CODE]


Java Build Path:

Ich habe alle JAR dateien aus dem Selenium zip File via "Add External JARs" hinzugefügt.

JavaBuildPath.jpg

Fehler:

Meldung von Eclipse bei der Zeile:
[CODE lang="java" title="WebDriver driver Snippet"]WebDriver driver = new FirefoxDriver();[/CODE]
Multiple markers at this line
- FirefoxDriver cannot be resolved
to a type
- WebDriver cannot be resolved to
a type

und:
The type org.openqa.selenium.WebDriver is not accessible
The type org.openqa.selenium.firefox.FirefoxDriver is not accessible

Ich verstehe die Accessible Meldungen nicht, da sie ja nach Klick auf "WebDriver" im Code automatisch als Import oben hinzugefügt wurden. Das wurde also gefunden.

Was übersehe ich?

Und vorab schon mal Danke!
 
Ergänzung, Umgebung:

java --version
openjdk 11 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
 

Zurück
Oben