--
You received this message because you are subscribed to the Google Groups "clj-webdriver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clj-webdrive...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Thanks for letting me know. Looking forward to your feedback; hope we're as close to a stable 0.6.0 release as I think we are.
Sean,
Thanks for providing feedback. You guys seem to have one of the largest, most diverse test suites of anyone here, so I was willing to wait. On top of that, my wife finally gave birth to the newest addition to our family on Friday, so I've been busy.
If you would, please try checking out the clj-webdriver source code at the Git tag v0.6.0-beta3, then replace the dependency on Selenium-Webdriver from what it is to what it was at v0.6.0-beta2. Use that custom build and please verify whether or not that results in the same behavior.
I'm always game to blame myself first, but this should be easy for you to test without much effort. I probably won't get a lot done on the project while on paternity leave, but I will tackle it as soon as possible.
-Daniel
Thank you for trying several combinations. When things fail in a non-deterministic fashion, it's often related to changes at the driver level, at least in my experience.
For Safari, you're welcome to add in an entry for it and submit that as a pull request. I've just never gotten around to including all the supported browsers.
If you do narrow this down to an upstream issue with Selenium-WebDriver, please post something on their mailing list and/or issue queue so we can get this resolved. If a resolution is not forthcoming, I'm prepared to release different artifacts for clj-webdriver so that improvements in its API can be released despite any bugs that remain on the SW side of things.
- Daniel
Sean, thanks for the final update. I think I'm going to go ahead and release the next version of clj-webdriver, since it's long overdue. I'd point you and anyone else experiencing issues with the latest Selenium-WebDriver release to my instructions in a recent thread on this list about using the :exclusions key in your project.clj dependencies or equivalent in your Maven pom.xml to exclude clj-webdriver's own version of Selenium-WebDriver and include the version you need to use as a direct dependency for your own code base.
With that in mind, I will attempt not to use any breaking changes present in these newer Selenium-WebDriver releases until such time as folks confirm that these problems have passed. I will also add all this information to the clj-webdriver documentation.
-Daniel