Status Update
Comments
ka...@google.com <ka...@google.com> #2
I believe this is for the shim library but it's unclear who the new owner is now, so please triage and reassign.
fe...@gmail.com <fe...@gmail.com> #3
any news?
al...@google.com <al...@google.com> #4
This is likely fixed via
fe...@gmail.com <fe...@gmail.com> #5
Comment has been deleted.
fe...@gmail.com <fe...@gmail.com> #6
Sorry, testing in several envs, 136.0.7064.0 version is still failling
ga...@blaze.today <ga...@blaze.today> #7
Hi, sorry to interrupt - but I'm commenting here as this change may be related to a possible regression I'm seeing in Chrome 136 Beta. It is described here:
Description
Steps to reproduce the problem
Problem Description
Since Chrome version 134.0.6998.35, calling getWindowHandles() in Selenium while a page is still loading results in a TimeoutException. This issue did not occur in previous versions of Chrome.
Additional Comments
org.openqa.selenium.TimeoutException: java.util.concurrent.TimeoutException Build info: version: '4.29.0', revision: '5fc1ec94cb' System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-200-generic', java.version: '17.0.6' Driver info: org.openqa.selenium.chrome.ChromeDriver Command: [bcde916587c3c291020fff073f4f5e19, getWindowHandles {}] Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 134.0.6998.35, chrome: {chromedriverVersion: 134.0.6998.35 (ea6ef4c2ac15..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:35727}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:35727/devtoo..., se:cdpVersion: 134.0.6998.35, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webSocketUrl: ws://localhost:2494/session..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true} Session ID: bcde916587c3c291020fff073f4f5e19 at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:424) at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:212) at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216) at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:618) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:622) at org.openqa.selenium.remote.RemoteWebDriver.getWindowHandles(RemoteWebDriver.java:455) at it.aruba.qa.e2etestcommons.selenium.webdriver.CloseManager.allWindowsExceptOne(CloseManager.java:31) at it.aruba.qa.e2etestcommons.selenium.webdriver.WebDriverOrchestrator.quit(WebDriverOrchestrator.java:71) at tests.BaseTest.closeBrowser(BaseTest.java:34) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.util.concurrent.TimeoutException at java.base/java.util.concurrent.CompletableFuture$Timeout.run(CompletableFuture.java:2874) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ... 3 more
Summary
TimeoutException in ChromeDriver 134 calling getWindowHandles() while page is loading Selenium4.29.0
Custom Questions
Which component does this fall under?
Not sure - I don't know
Does this work in other browsers?
Not sure - I don't know
Additional Data
Category: API
Chrome Channel: Stable
Regression: Yes