Catch min-bugfix Selenide 6.8.1.
This only applies to those who directly call in their tests
new RemoteWebDriver(url, options)
NoClassDefFoundError after upgrading to Selenide 6.8.0.
What is OpenTelemetry? This is some kind of thing that was added to Selenium 4 for some reason, but nobody really knows why it’s needed and how to use it. :) In fact, no one cares, no one uses it. :)
In Selenide, we also removed it in PR 1763.
OpenTelemetry dependency in Selenium is like Special Military Operation: nobody knows why it’s needed.
So, most Selenide users don’t have such a problem.
you might into trouble if you call constructor
new RemoteWebDriver(url, options) in your tests.
Unfortunately, it requires OpenTelemetry dependency. And after upgrading to Selenide 6.8.0
these users might get
false to the constructor:
new RemoteWebDriver(url, options, false).
false says “please don’t user telemetry”.
Demobilized OpenTelemetry dependency
In short, we quickly released Selenide 6.8.1, which brought back OpenTelemetry.