Open haavardw opened 3 years ago
downgrading to selenium == 3.141.0
works around the issue
I'm also encountering this issue. downgrading selenium works for me too.
downgrading to
selenium == 3.141.0
works around the issue
selenium 4.0.0 was released yesterday and has changed EC.element_located_to_be_selected
(and all the other classes in the same file) from being classes to functions, breaking the behave-webdriver pattern of inheritance and mixins.
Thanks for tracking down the breaking change. I'll see if I can update the code to play nice in selenium 3.x and 4.x
For now, I've set selenium < 4
in the requirements (released oct 25 with v0.3.1).
Whats the status on fixing this. Older versions of selenium seem to be incompatible with modern versions of URLLIB3 (urllib3 changed something to do with socket timeouts)
Hi @shayneoneill I don't think I have a great answer for this right now. I'm not currently actively developing this project. I may find some time to take a closer look, but I can't make any promises right now.
I would be willing to review and accept pull requests for a fix, however, if someone else wants to take a stab at it.
Broken with selenium 4.0.0.
Reproduced with python 3.8.10 and 3.9.5
Reproducable by running package tests: