Skip to content

docs: update Selenium testing pages for Selenium 4 compatibility#5407

Merged
caalador merged 2 commits intomainfrom
issues/5358-improve_test_with_selenium_page
Mar 31, 2026
Merged

docs: update Selenium testing pages for Selenium 4 compatibility#5407
caalador merged 2 commits intomainfrom
issues/5358-improve_test_with_selenium_page

Conversation

@mcollovati
Copy link
Copy Markdown
Contributor

The documentation recommended WebDriverManager (bonigarcia) for driver management, but since Selenium 4.6 this is built-in via Selenium Manager. Also, several Maven plugin versions were outdated.

  • Remove WebDriverManager dependency, imports, and setup calls
  • Explain that Selenium 4.6+ manages drivers automatically
  • Update Jetty plugin from 9.x to 12.1.7 with EE10 coordinates
  • Update maven-failsafe-plugin from 2.19.1/3.0.0-M7 to 3.5.5
  • Fix outdated <selenium.version> property reference

Fixes #5358

The documentation recommended `WebDriverManager` (bonigarcia) for
driver management, but since Selenium 4.6 this is built-in via
Selenium Manager. Also, several Maven plugin versions were outdated.

- Remove `WebDriverManager` dependency, imports, and setup calls
- Explain that Selenium 4.6+ manages drivers automatically
- Update Jetty plugin from 9.x to 12.1.7 with EE10 coordinates
- Update `maven-failsafe-plugin` from 2.19.1/3.0.0-M7 to 3.5.5
- Fix outdated `<selenium.version>` property reference

Fixes #5358
@mcollovati mcollovati added flow target/v24 cherry pick to v24 branch target/v25.0 Automatically cherry-pick to the v25.0 branch target/v25.1 Automatically cherry-pick to the v25.1 branch labels Mar 27, 2026
@github-actions
Copy link
Copy Markdown

Preview Deployment

This PR has been deployed for preview.

URL: https://docs-preview-pr-5407.fly.dev

Built from 800c15a

@mshabarov mshabarov requested a review from caalador March 30, 2026 11:33
@caalador caalador merged commit 72ce66d into main Mar 31, 2026
7 of 8 checks passed
@caalador caalador deleted the issues/5358-improve_test_with_selenium_page branch March 31, 2026 05:46
vaadin-bot pushed a commit that referenced this pull request Mar 31, 2026
The documentation recommended `WebDriverManager` (bonigarcia) for
driver management, but since Selenium 4.6 this is built-in via
Selenium Manager. Also, several Maven plugin versions were outdated.

- Remove `WebDriverManager` dependency, imports, and setup calls
- Explain that Selenium 4.6+ manages drivers automatically
- Update Jetty plugin from 9.x to 12.1.7 with EE10 coordinates
- Update `maven-failsafe-plugin` from 2.19.1/3.0.0-M7 to 3.5.5
- Fix outdated `<selenium.version>` property reference

Fixes #5358
vaadin-bot pushed a commit that referenced this pull request Mar 31, 2026
The documentation recommended `WebDriverManager` (bonigarcia) for
driver management, but since Selenium 4.6 this is built-in via
Selenium Manager. Also, several Maven plugin versions were outdated.

- Remove `WebDriverManager` dependency, imports, and setup calls
- Explain that Selenium 4.6+ manages drivers automatically
- Update Jetty plugin from 9.x to 12.1.7 with EE10 coordinates
- Update `maven-failsafe-plugin` from 2.19.1/3.0.0-M7 to 3.5.5
- Fix outdated `<selenium.version>` property reference

Fixes #5358
vaadin-bot pushed a commit that referenced this pull request Mar 31, 2026
The documentation recommended `WebDriverManager` (bonigarcia) for
driver management, but since Selenium 4.6 this is built-in via
Selenium Manager. Also, several Maven plugin versions were outdated.

- Remove `WebDriverManager` dependency, imports, and setup calls
- Explain that Selenium 4.6+ manages drivers automatically
- Update Jetty plugin from 9.x to 12.1.7 with EE10 coordinates
- Update `maven-failsafe-plugin` from 2.19.1/3.0.0-M7 to 3.5.5
- Fix outdated `<selenium.version>` property reference

Fixes #5358
mshabarov pushed a commit that referenced this pull request Mar 31, 2026
…) (#5420)

The documentation recommended `WebDriverManager` (bonigarcia) for
driver management, but since Selenium 4.6 this is built-in via
Selenium Manager. Also, several Maven plugin versions were outdated.

- Remove `WebDriverManager` dependency, imports, and setup calls
- Explain that Selenium 4.6+ manages drivers automatically
- Update Jetty plugin from 9.x to 12.1.7 with EE10 coordinates
- Update `maven-failsafe-plugin` from 2.19.1/3.0.0-M7 to 3.5.5
- Fix outdated `<selenium.version>` property reference

Fixes #5358

Co-authored-by: Marco Collovati <marco@vaadin.com>
mshabarov pushed a commit that referenced this pull request Mar 31, 2026
…) (#5421)

The documentation recommended `WebDriverManager` (bonigarcia) for
driver management, but since Selenium 4.6 this is built-in via
Selenium Manager. Also, several Maven plugin versions were outdated.

- Remove `WebDriverManager` dependency, imports, and setup calls
- Explain that Selenium 4.6+ manages drivers automatically
- Update Jetty plugin from 9.x to 12.1.7 with EE10 coordinates
- Update `maven-failsafe-plugin` from 2.19.1/3.0.0-M7 to 3.5.5
- Fix outdated `<selenium.version>` property reference

Fixes #5358

Co-authored-by: Marco Collovati <marco@vaadin.com>
mshabarov pushed a commit that referenced this pull request Mar 31, 2026
…) (#5422)

The documentation recommended `WebDriverManager` (bonigarcia) for
driver management, but since Selenium 4.6 this is built-in via
Selenium Manager. Also, several Maven plugin versions were outdated.

- Remove `WebDriverManager` dependency, imports, and setup calls
- Explain that Selenium 4.6+ manages drivers automatically
- Update Jetty plugin from 9.x to 12.1.7 with EE10 coordinates
- Update `maven-failsafe-plugin` from 2.19.1/3.0.0-M7 to 3.5.5
- Fix outdated `<selenium.version>` property reference

Fixes #5358

Co-authored-by: Marco Collovati <marco@vaadin.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cherry-picked-v24 cherry-picked-v25.0 cherry-picked-v25.1 flow target/v24 cherry pick to v24 branch target/v25.0 Automatically cherry-pick to the v25.0 branch target/v25.1 Automatically cherry-pick to the v25.1 branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update "Test with Selenium" page with Selenium 4 compatible

3 participants