Selenium ChromeDriver TimeOutException

Nemesys88

Bekanntes Mitglied
Hallo zusammen!

Bekomme mit dem ChromeDriver irgendwann eine TimeoutException.
Das das auftritt dauert relativ lange, ca. 5 Stunden...

Folgende Lösungsmöglichkeiten habe ich schon probiert:

Java:
        ChromeOptions options = new ChromeOptions();
        // ChromeDriver is just AWFUL because every version or two it breaks unless you pass cryptic arguments
        //AGRESSIVE: options.setPageLoadStrategy(PageLoadStrategy.NONE); // https://www.skptricks.com/2018/08/timed-out-receiving-message-from-renderer-selenium.html
        options.addArguments("start-maximized"); // https://stackoverflow.com/a/26283818/1689770 //$NON-NLS-1$
        options.addArguments("enable-automation"); // https://stackoverflow.com/a/43840128/1689770 //$NON-NLS-1$
        options.addArguments("--headless"); // only if you are ACTUALLY running headless //$NON-NLS-1$
        options.addArguments("--no-sandbox"); //https://stackoverflow.com/a/50725918/1689770 //$NON-NLS-1$
        options.addArguments("--disable-infobars"); //https://stackoverflow.com/a/43840128/1689770 //$NON-NLS-1$
        options.addArguments("--disable-dev-shm-usage"); //https://stackoverflow.com/a/50725918/1689770 //$NON-NLS-1$
        options.addArguments("--disable-browser-side-navigation"); //https://stackoverflow.com/a/49123152/1689770 //$NON-NLS-1$
        options.addArguments("--disable-gpu"); //https://stackoverflow.com/questions/51959986/how-to-solve-selenium-chromedriver-timed-out-receiving-message-from-renderer-exc //$NON-NLS-1$
        
//        DesiredCapabilities dcap = new DesiredCapabilities();
//        dcap.setCapability("pageLoadStrategy", "none"); //$NON-NLS-1$ //$NON-NLS-2$
//        dcap.setCapability(ChromeOptions.CAPABILITY, options);

        WebDriver driver = new ChromeDriver(options);
        
        driver.manage().timeouts().implicitlyWait(2000, TimeUnit.MILLISECONDS);
        driver.manage().timeouts().pageLoadTimeout(40, TimeUnit.SECONDS);
        driver.manage().timeouts().setScriptTimeout(60, TimeUnit.SECONDS);

Das mit der PageLoadStrategy funktioniert bei mir überhaupt nicht, dann schlägt alles fehl, weil der Seitencontent noch nicht vollständig geladen wurde... das mit den Options und den Timeout-Einstellungen hat nichts gebracht...oder soll ich diese noch erhöhen... ?!

Hier nochmal die Fehlermeldung:

Java:
    [1554226305.656][SEVERE]: Timed out receiving message from renderer: 40.000
[1554226305.656][SEVERE]: Timed out receiving message from renderer: -0.001
[1554226345.663][SEVERE]: Timed out receiving message from renderer: 40.000
[1554226345.664][SEVERE]: Timed out receiving message from renderer: -0.001
[1554226385.666][SEVERE]: Timed out receiving message from renderer: 40.000
[1554226385.667][SEVERE]: Timed out receiving message from renderer: -0.001
- UncaughtException: Dieser Fehler wurde nirgendwo anders abgefangen.
org.openqa.selenium.TimeoutException: timeout
  (Session info: headless chrome=72.0.3626.109)
  (Driver info: chromedriver=72.0.3626.69 (3c16f8a135abc0d4da2dff33804db79b849a7c38),platform=Windows NT 6.3.9600 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 40.00 seconds
Build info: version: '2.53.1', revision: 'a36b8b1cd5757287168e54b817830adce9b0158d', time: '2016-06-30 19:26:09'
System info: host: '....', ip: 'xx.xx.xx', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_121'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{mobileEmulationEnabled=false, timeouts={implicit=0, pageLoad=300000, script=30000}, hasTouchScreen=false, platform=WIN8_1, acceptSslCerts=false, goog:chromeOptions={debuggerAddress=localhost:57727}, acceptInsecureCerts=false, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, setWindowRect=true, unexpectedAlertBehaviour=ignore, applicationCacheEnabled=false, rotatable=false, networkConnectionEnabled=false, chrome={chromedriverVersion=72.0.3626.69 (3c16f8a135abc0d4da2dff33804db79b849a7c38), userDataDir=....}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, version=72.0.3626.109, browserConnectionEnabled=false, proxy={}, nativeEvents=true, locationContextEnabled=true, cssSelectorsEnabled=true}]
Session ID: 1794b81328c2ce6238ba47922ad89fb9
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    ...
    ...

Bin für jede Idee dankbar!

Gruß
 

Nemesys88

Bekanntes Mitglied
Naja, anscheinend dauert es einfach zu lange...
vielleicht bringt es was, wenn ich den Treiber einfach zwischendurch schließe und neu initialisiere...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Selenium . findElement . input Allgemeine Java-Themen 4
P Selenium . getText Problem Allgemeine Java-Themen 9
P Selenium . Probleme ein Iron Icon Element anzusprechen Allgemeine Java-Themen 2
P Selenium Scriipt zeigt Fehler beim Import Allgemeine Java-Themen 3
D Selenium - cannot find Chrome binary Allgemeine Java-Themen 6
N Ist Selenium hier das richtige Werkzeug? Allgemeine Java-Themen 1
S Selenium: WebDriverWait braucht zu lange Allgemeine Java-Themen 2
Husamoli345 Jsf-Selenium integration Allgemeine Java-Themen 43
R Java mit Selenium "Geister"Loop Allgemeine Java-Themen 1
E selenium script in Tampermonkey umschreiben Allgemeine Java-Themen 1
1 Problem mit Selenium WebDriver findElement bei Instagram Bot Allgemeine Java-Themen 3
M Selenium JUnit Tests (Auswahl von Testmethoden auswerten) Allgemeine Java-Themen 5
R Selenium im geöffneten Browser Allgemeine Java-Themen 0
B Selenium öffnet nur den Browser Allgemeine Java-Themen 5
D Selenium WebDriver HtmlUnitDriver Problem beim Automatisieren Allgemeine Java-Themen 1
D Verwendung von Selenium Allgemeine Java-Themen 2
A Selenium HtmlUnitDriver CSS Warnings Allgemeine Java-Themen 0
X Selenium - Per Webdriver, Javascript generierte links klicken Allgemeine Java-Themen 0
M HTTP Selenium button klicken Allgemeine Java-Themen 2
J Selenium Referrer Allgemeine Java-Themen 8
T Selenium ?! Allgemeine Java-Themen 35
Q Selenium Allgemeine Java-Themen 11
S Selenium Problemchen Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben