Now I understand that Katalon Studio depends on the WebDriverManager of Boni Garcia.
Their list contains two related issues:
- Webdriver manager is not supporting latest chrome version · Issue #1221 · bonigarcia/webdrivermanager · GitHub posted 4 days ago
- Updated chrome download URL pattern by nick-etuk · Pull Request #1222 · bonigarcia/webdrivermanager · GitHub posted 20 hours ago
We can see the change they made at this diff page
What did they do? They changed the URL string format
from
wdm.chromeDownloadUrlPattern=https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/%s/%s/chromedriver-%s.zip
to
wdm.chromeDownloadUrlPattern=https://storage.googleapis.com/chrome-for-testing-public/%s/%s/chromedriver-%s.zip
This change is easy to understand. Clear enough.
However, there remains a concern. In future, what will happen when the ChromeDriver project changes the download URL format again? Well, as you can easily guess, we will get into a trouble again. We will need Katalon Studio to be upgraded in order to get the updated version of webdrivermanager
bundled. This risk will remain in the future.
I think that the webdrivermanager
is 99% OK but not a perfect solution for Katalon users.
I think, “Chrome for Testing” could be a safety net that could help us in case.