All,
I wanted to give a small update on clj-webdriver development status, since it has slowed significantly this year.
Since I started clj-webdriver, very few people have contributed actual code to the project and no one else acts as maintainer (or has asked to), so development progress is directly related to my available free time. Since I have a family, very small children, local social obligations, and a need to maintain my professional skill set, I have not been able to give clj-webdriver much love this year.
If anyone is interested in helping me co-maintain this project, I will take the time to add clj-webdriver to my personal CI server or give Travis another try (I was getting non-deterministic results when I tried a while back) so that we can ensure visibility into the project's running status among maintainers. One of the ongoing maintenance tasks, as the Github issue queue reveals, is to bump the version of the selenium-server dependency as the Selenium WebDriver project makes progress, so that clj-webdriver can properly support the latest versions of browsers. This usually "just works," but if there is an API mismatch it requires time to track down what things have changed and make sure the test suite still passes.
Please let me know if you have any level of interest in helping, regardless of your level of Clojure skill or experience. Just having someone else accountable for reviewing/vetting pull requests and running the test suite across multiple browsers would be extremely helpful.
Regards,
Daniel Gregoire