Skip to content

Update to Selenium 4.47.0 +semver:feature - #165

Merged
mialeska merged 1 commit into
masterfrom
enhancement/update-to-selenium-4.47.0
Aug 25, 2026
Merged

Update to Selenium 4.47.0 +semver:feature#165
mialeska merged 1 commit into
masterfrom
enhancement/update-to-selenium-4.47.0

Conversation

@mialeska

Copy link
Copy Markdown
Contributor

Update dependency versions.
Update DevTools references to v151 (use 150 in custom version tests)

Update dependency versions.
Update DevTools references to v151 (use 150 in custom version tests)
@mialeska mialeska self-assigned this Aug 25, 2026
@mialeska mialeska added the enhancement New feature or request label Aug 25, 2026
@github-project-automation github-project-automation Bot moved this to In progress in Aquality Selenium Aug 25, 2026
@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 257b2b78-05ab-4722-97c1-4ddb9c1bc125

📥 Commits

Reviewing files that changed from the base of the PR and between 10fc6d1 and 00ca696.

📒 Files selected for processing (8)
  • pom.xml
  • src/main/java/aquality/selenium/browser/devtools/DevToolsHandling.java
  • src/main/java/aquality/selenium/browser/devtools/EmulationHandling.java
  • src/main/java/aquality/selenium/browser/devtools/JavaScriptHandling.java
  • src/main/java/aquality/selenium/browser/devtools/NetworkHandling.java
  • src/test/java/tests/usecases/devtools/DeviceEmulationTest.java
  • src/test/java/tests/usecases/devtools/NetworkSpeedEmulationTest.java
  • src/test/java/tests/usecases/devtools/OverrideUserAgentTest.java

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


Walkthrough

The project updates two dependency versions and changes Selenium DevTools imports in production and test code. Production imports move from DevTools v150 to v151. Two tests move emulation imports from v149 to v150.

Changes

DevTools version alignment

Layer / File(s) Summary
Dependency version updates
pom.xml
aquality-selenium-core changes from 4.16.0 to 4.17.0. jackson-databind changes from 2.22.1 to 2.22.2.
DevTools API import alignment
src/main/java/aquality/selenium/browser/devtools/*, src/test/java/tests/usecases/devtools/*
Production code updates performance, emulation, JavaScript, and network imports from v150 to v151. Tests update related imports to v150 or v151.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: ⚪ Minimal · up to 00ca6

This PR updates Selenium and DevTools version references with no actionable merge-blocking risk remaining; it is merge-ready after normal checks and review.

Poem

A rabbit checks each version line
DevTools imports now align
Performance, network, and more
Hop through packages as before
Jackson joins the update trail

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the main change: updating the project to Selenium 4.47.0. The semantic-version marker is additional but does not reduce clarity.
Description check ✅ Passed The description accurately summarizes the dependency updates and DevTools reference changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 7…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 7 files. (1 skipped: 1 unsupported.)

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch enhancement/update-to-selenium-4.47.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@mialeska
mialeska merged commit 557236d into master Aug 25, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from In progress to Done in Aquality Selenium Aug 25, 2026
@mialeska
mialeska deleted the enhancement/update-to-selenium-4.47.0 branch August 25, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant