Einarbeit in Selenium

Adriano10

Bekanntes Mitglied
Java:
 public static void main(String[] args) throws IOException, NotFoundException {
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\p05865\\selenium\\test\\chromedriver.exe");
        //WebDriverManager.chromedriver().setup();
        WebDriver driver = new ChromeDriver();
        driver.manage().window().maximize();
        driver.get("https://mein-laborergebnis.de/erfassung/schnelltest");
        String qrCodeFileUrl = driver.findElement(By.tagName("img")).getAttribute("src");
        System.out.println("This is: " + qrCodeFileUrl);
        URL urlImage = new URL(qrCodeFileUrl);
        BufferedImage bufferedImage = ImageIO.read(urlImage.openStream());
        LuminanceSource luminanceSource = new BufferedImageLuminanceSource(bufferedImage);
        BinaryBitmap binaryBitmap = new BinaryBitmap(new HybridBinarizer(luminanceSource));
        Result result = new MultiFormatReader().decode(binaryBitmap);
        System.out.println("Text: " + result.getText());
        driver.close();
    }
}

Könnte jemand mir bitte helfen, ich verstehe diese Fehlermeldung leider nicht.

Vielen Dank im Voraus

Starting ChromeDriver 94.0.4606.113 (9d935b6bb55ebbb1d06628ea2b6b0c812db527f4-refs/branch-heads/4606@{#1424}) on port 54383
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
Dez. 14, 2021 3:57:16 NACHM. org.openqa.selenium.remote.ProtocolHandshake createSession
INFORMATION: Detected dialect: W3C
Dez. 14, 2021 3:57:16 NACHM. org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
INFORMATION: Found exact CDP implementation for version 94
This is: https://mein-laborergebnis.de/bilder/flags/DE.svg
Exception in thread "main" java.net.ConnectException: Connection timed out: connect
at java.base/java.net.PlainSocketImpl.connect0(Native Method)
at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.base/java.net.Socket.connect(Socket.java:609)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:299)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:266)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:373)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:203)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:189)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1592)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
at java.base/java.net.URL.openStream(URL.java:1165)
at SeleniumTest.main(SeleniumTest.java:34)
 

LimDul

Top Contributor
Die Fehlermeldung war - es gab beim Zugriff auf die URL einen Timeout.

ist das abgesprochen, mit dem Betreiber, was du da tust? Evtl. hat eine Firewall bei denen angeschlagen.
 

Adriano10

Bekanntes Mitglied
Die Fehlermeldung war - es gab beim Zugriff auf die URL einen Timeout.

ist das abgesprochen, mit dem Betreiber, was du da tust? Evtl. hat eine Firewall bei denen
danke für Kommentare

Ich versuche einen Text aus der QR-Code zu bekommen…

wenn eine Firewall angeschlagen hätte, dann sollte es „This is: https://mein-laborergebnis.de/bilder/flags/DE.svg“ auch nicht ausgegeben werden oder ich liege falsch…

wenn diesen Fehler die Firewall auslöst, wird das richtig nervig
 

Ähnliche Java Themen

Neue Themen


Oben