Skip to content

Use Chrome for Testing with WebdriverManager for testing web applications#434

Merged
ramondevries merged 22 commits into
masterfrom
master_webdriver
Jun 3, 2025
Merged

Use Chrome for Testing with WebdriverManager for testing web applications#434
ramondevries merged 22 commits into
masterfrom
master_webdriver

Conversation

@ferpasri
Copy link
Copy Markdown
Member

@ferpasri ferpasri commented May 27, 2025

The --load-extension flag has been removed in Chrome-branded builds starting from version 137.
Reference: Chromium Extensions Google Group Discussion

To address this, we are updating the TESTAR webdriver setup as follows:

  • Switching to Chrome for Testing, which still supports the --load-extension flag.
  • Integrating WebDriverManager to automatically manage and install the appropriate version of ChromeDriver.
  • Implementing a new ChromeDownloader class trying to automate this process

Included new webdriver classes

  • WdChromeManager to use Chrome for Testing + WebDriverManager
  • WdFirefoxManager to use Firefox browser + WebDriverManager
  • WdEdgeManager to use Edgebrowser + WebDriverManager

Copy link
Copy Markdown
Member

@ramondevries ramondevries left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested during tech meeting. no issues found.

@ramondevries ramondevries merged commit 5b15b42 into master Jun 3, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants