Automating Mobile Applications using Selenium

Before we start learning about automating Mobile Applications, let us know a little about the terminologies of mobile devices, emulators and simulators:

The are two major Mobile OS in use:
- iPhone
- Android

We can install and test a mobile application on Android device or emulator. Android device can be connected to any windows OS/Linux/Mac machine and Android emulator devices can be created using Android SDK which can be installed on any windows OS/Mac/Linux.

We can install and test a mobile application on iPhone device or simulator. iPhone device can be connected to only Mac OS and to access iPhone simulator the official iPhone SDK is to be used which comes only with Mac OS as of now. No wonder tomorrow we will will be able to access iPhone device or simulator on Windows.

There are two types of applications that run on Mobile:
- web applications: which can be accessed through browser on mobile.
- Native applications: which are to be installed on the mobile to access the application.

Please go through the below links to automate web applications using selenium2:
http://code.google.com/p/selenium/wiki/AndroidDriver
http://code.google.com/p/selenium/wiki/IPhoneDriver
 

Please go through the below link to automate native applications:
http://code.google.com/p/nativedriver/wiki/GettingStartedAndroid
Share
Related Documents
  1. Mobile Application Testing (12007)
  2. (Ebook) Testing Web Applications with Selenium (3384)
  3. Test Automation for Mobile phone applications using Robotium (3422)
  4. [Free] dotMobi : Mobile emulator and testing tool (2691)
  5. Developing Android REST Client Applications (2544)
  6. Testing of mobile applications (1567)
  7. Automation Testing using Selenium & Java & Junit (1441)
  8. Testing Mobile Wireless Applications (1493)
  9. Automating Web 2.0 Applications (1150)
  10. Automating GUI Testing for Eclipse Applications (1215)
  11. Testing Techniques for Mobile Applications (3432)
  12. Selenium Automation Testing Framework for Functional Testing of Web Applications (9597)
  13. Testing Techniques for Mobile Applications (430)
  14. Automated Testing of Mobile Applications (1371)
  15. Selenium Load Test and Monitoring Webinar (972)
  16. Upcoming Webinar: Selenium 2 (1203)
  17. Easy testing and recording for Web and Win GUI (824)
  18. Automated Web Testing with Selenium (1406)
  19. Update on Selenium 2 (595)
  20. Selenium Document (1958)