Open davewood opened 1 year ago
The docker container uses Selenium Grid Server 4.9.0.
Selenium 4 breaks the connection code and has for quite some time. I'm halfway thru making the necessary adjustments but had to put it down for the last few months.
Using firefox directly works, because geckodriver hasn't ripped out the Selenium 3 code yet. Nor has chromedriver.
Selenium::Client can and does work with S4, but as mentioned I haven't replaced the backend code with that yet; S::R::D has quite a bit of baggage. Namely that the new standard has no analogue for many Selenium 2 and 3 commands, and will need polyfills.
Thank you for clearing things up for me and also for the effort you've put into this module. Its one of the pieces of software that added alot of value to my own work.
Feel free to close this issue.
Update on this -- I've released an early version of a S::R::D drop-in replacement as part of Selenium::Client -- Selenium::Client::Driver.
The plan going forward is to try and integrate this into S::R::D itself in the event we detect S4 servers.
im using this module with firefox running inside this official container -> https://hub.docker.com/r/selenium/standalone-firefox
BEFORE
this used to work but doesnt anymore
AFTER
after updating the container im getting the following error message
However, if I use Selenium::Firefox instead of Selenium::Remote::Driver, like so
it works and prints this output on STDOUT
I didnt find information what the difference is. and also no feedback from the code that gives insight.