I've been trying to use thirtyfour with selenoid but the call to WebDriver::new fails.
The selenoid session api call is at /wd/hub/session while thirtyfour will always call /session . The reason is that thirtyfour uses Url::join to resolve url's with an argument that starts with '/'. Given webdriver url "http://localhost:4444/wd/hub" and "/session", Url::join will return http://localhost:4444/session
Personally I find the behavior of Url::join confusing, especially compared to Path::join, so this might not be intended behaviour?
I've been trying to use thirtyfour with selenoid but the call to WebDriver::new fails.
The selenoid session api call is at /wd/hub/session while thirtyfour will always call /session . The reason is that thirtyfour uses Url::join to resolve url's with an argument that starts with '/'. Given webdriver url "http://localhost:4444/wd/hub" and "/session", Url::join will return http://localhost:4444/session
Personally I find the behavior of Url::join confusing, especially compared to Path::join, so this might not be intended behaviour?