Keynote’s mobile testing solution integrated with Selenium was built to give developers and testers the ability to perform mobile testing utilizing existing Selenium scripts on real mobile Android devices.
Improve Productivity and Streamline the Testing Process of Mobile Apps and Websites
With Keynote’s integration with Selenium you can use existing desktop web scripts for supporting responsive or adaptive design websites – extending testing easily to mobile with no additional work.
Key features include:
Users can run their Selenium scripts on Keynote’s real, local or remote devices
Run already created Selenium scripts on mobile devices
No need to configure ADB drivers or configure the Selenium web driver
No Android SDK required
Keynote is constantly working on improving this integration, and are working on support for additional platforms. Currently the integration is limited to scripting in Java, and limited to Android devices only. The integration is still being worked on in order to support the iOS Web Driver.
How It Works
Create a New Java Test Case
Launch the Webdriver
Let the Selenium Scripting Begin
Create a new Java test case to access Keynote’s Java API
Within Keynote’s mobile testing solution,users can create a new Java Test Case, which will allow them to access the Keynote’s mobile testing Java API, powered by DeviceAnywhere.
Users then can either code directly in the solution, or they can use their IDE of choice, by pointing it to the Keynote’s mobile testing solution Project Workspace.
Launch the webdriver
Once the initial connection to the device has been set using the Keynote mobile testing API, a new Webdriver can be invoked, and the Selenium JAR file can be imported and utilized.
Let the Selenium scripting begin
You’re all set! Users can now switch between their devices, and invoke their various Selenium scripts. Selenium scripts can either be called from the Java Test Case as a driver, or they can be copied and pasted directly into the Java Test Case and managed and executed within Keynote’s mobile testing solution directly.