Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

downgrade WebDriverManager' dependency to the bouncycastle libraries from -jdk18on to -jdk15on #2

Open
kazurayam opened this issue Nov 9, 2023 · 0 comments

Comments

@kazurayam
Copy link
Owner

kazurayam commented Nov 9, 2023

The root issues was this:

kazurayam/selenium-webdriver-java#25

I found that we can not use the BrowserMob-Proxy v2.1.5 with WebDriverManager v5.6.0. The reason was a version collision of the bouncycastle project's artifacts. WebDriverManager requires the bouncycastle of -jdk18on. BrowserMob-Proxy requires the bouncycaslte of -jdk15on.

It is an ideal solution that someone work out to upgradle the BrowserMob-Proxy so that it uses the bouncycastle of -jdk18on. In my local repository, I tried it and could prove it is just possble. I have maded a Pull Request to the lightbody/browsermob-proxy project, as follows:

However, this project looks already abondoned. It seems nobody is maintaing it.

So I have got an alternative idea: how about downgrading WebDriverManager so that it uses the bouncycastle -jdk15-on rather than jdk18on?

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

No branches or pull requests

1 participant