That's great news Joe. I had started looking into getting the WebDriver working with PhoneGap back in December. Unfortunately, it was horribly difficult to extend the WebDriver to take a PhoneGap WebView. Looking at the stuff you were doing with CordovaView It looked like it would be easier to extend the WebDriver but I didn't get to it so I'm glad you did.
Did you need to change the WebDriver code at all? Simon Mac Donald http://hi.im/simonmacdonald On Tue, Jan 17, 2012 at 7:20 PM, Joe Bowser <bows...@gmail.com> wrote: > Hey > > I hacked together the ability to use WebDriver with Cordova. After > spending the day in dependency hell, I managed to get Selenium/WebDriver to > work on Android using a Custom Web View. I have added a bunch of the JARs > required, some very brief instructions and an example test to the > repository here: > > https://github.com/infil00p/callback-android/tree/phonegapview > > Now people can write tests for PhoneGap plugins using JUnit and Selenium. > The best part about this is that once you copy WebDriver from the SDK > directory to the libs, it all still works on the command line. I'm going > to keep documenting the process at this point, but the ability to test both > the Java and the Web portions of the app at the same time is huge. That > being said, I don't like all the selenium dependencies, and I may have to > find a new home for the factory somewhere. > > Let me know if you have any questions about the tests. > > Joe