Skip to content

Commit a5e06a1

Browse files
prokshclaude
andauthored
chore(deps): bump selenium to 4.43.0 and CDP bindings to v145 (#3285)
* chore(deps): bump selenium to 4.43.0 and CDP bindings to v145 Selenium 4.40.0 bundled CDP support up to Chrome 144, so any worker on Chrome 145+ failed to load a matching CdpInfo provider and threw ServiceConfigurationError at DevTools setup. Selenium 4.43.0 bundles v145/v146/v147 CDP bindings, restoring support for current Chrome stable. - libs.versions.toml: selenium + selenium-devtools → 4.43.0, artifact suffix v142 → v145 (the lowest version bundled by 4.43.0). - Updated three import sites (WebDriver, CdpWebDriver, WebScreenRecorder) from v144 to v145 packages. Companion to #3284 (which makes the unmatched-provider case non-fatal going forward). * chore(deps): bump CDP bindings to v147 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent b1e9da6 commit a5e06a1

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ mockk = "1.12.0"
4848
mordant = "3.0.2"
4949
picocli = "4.6.3"
5050
posthog = "1.0.3"
51-
selenium = "4.40.0"
52-
selenium-devtools = "4.40.0"
51+
selenium = "4.43.0"
52+
selenium-devtools = "4.43.0"
5353
simulatorServer = "b8534f42"
5454
skiko = "0.8.18"
5555
squareOkhttp = "4.12.0"
@@ -132,7 +132,7 @@ picocli = { module = "info.picocli:picocli", version.ref = "picocli" }
132132
picocli-codegen = { module = "info.picocli:picocli-codegen", version.ref = "picocli" }
133133
posthog = { module = "com.posthog:posthog-server", version.ref = "posthog" }
134134
selenium = { module = "org.seleniumhq.selenium:selenium-java", version.ref = "selenium" }
135-
selenium-devtools = { module = "org.seleniumhq.selenium:selenium-devtools-v142", version.ref = "selenium-devtools" }
135+
selenium-devtools = { module = "org.seleniumhq.selenium:selenium-devtools-v147", version.ref = "selenium-devtools" }
136136
skiko-macos-arm64 = { module = "org.jetbrains.skiko:skiko-awt-runtime-macos-arm64", version.ref = "skiko" }
137137
skiko-macos-x64 = { module = "org.jetbrains.skiko:skiko-awt-runtime-macos-x64", version.ref = "skiko" }
138138
skiko-linux-arm64 = { module = "org.jetbrains.skiko:skiko-awt-runtime-linux-arm64", version.ref = "skiko" }

maestro-client/src/main/java/maestro/drivers/CdpWebDriver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import org.openqa.selenium.chrome.ChromeDriverService
3131
import org.openqa.selenium.chrome.ChromeOptions
3232
import org.openqa.selenium.chromium.ChromiumDriverLogLevel
3333
import org.openqa.selenium.devtools.HasDevTools
34-
import org.openqa.selenium.devtools.v144.emulation.Emulation
34+
import org.openqa.selenium.devtools.v147.emulation.Emulation
3535
import org.openqa.selenium.interactions.Actions
3636
import org.openqa.selenium.interactions.PointerInput
3737
import org.openqa.selenium.interactions.Sequence

maestro-client/src/main/java/maestro/drivers/WebDriver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import org.openqa.selenium.OutputType
2828
import org.openqa.selenium.TakesScreenshot
2929
import org.openqa.selenium.WebElement
3030
import org.openqa.selenium.devtools.HasDevTools
31-
import org.openqa.selenium.devtools.v144.emulation.Emulation
31+
import org.openqa.selenium.devtools.v147.emulation.Emulation
3232
import org.openqa.selenium.interactions.Actions
3333
import org.openqa.selenium.interactions.PointerInput
3434
import org.openqa.selenium.remote.RemoteWebDriver

maestro-web/src/main/kotlin/maestro/web/record/WebScreenRecorder.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package maestro.web.record
33
import okio.Sink
44
import org.openqa.selenium.WebDriver
55
import org.openqa.selenium.devtools.HasDevTools
6-
import org.openqa.selenium.devtools.v144.page.Page
6+
import org.openqa.selenium.devtools.v147.page.Page
77
import java.util.*
88
import java.util.concurrent.ExecutorService
99
import java.util.concurrent.Executors

0 commit comments

Comments
 (0)