I need to test Android (Android Browser) and iPhone/iPad (Safari for iOS) with Selenium or a similar Ruby-aware automated testing tool. How can I do that?
Selendroid. Also known as 'Selenium for Android', this is used to test mobile applications for Android.
Appium is a great choice for test automation framework as it can be used for all these different app/web types. Basically, Appium derives its roots from Selenium and it uses JSONWireProtocol internally to interact with iOS and Android apps using Selenium's WebDriver.
What is Appium? Appium is an open-source framework that allows QAs to conduct automated app testing on different platforms like Android, iOS, and Windows. It automates testing for: Native Mobile Applications that are written using iOS, Android, or Windows SDKs.
It is possible to test Android apps, as well as test websites on Android devices. However, different tools are required for testing apps and websites. In order to test websites, use automated Selenium testing on real Android devices. To test Android apps, use automated app testing with Appium.
Selenium 2 offers both iphone and android testing, both drivers are pretty experimental as far as I know so YMMV.
http://code.google.com/p/selenium/wiki/IPhoneDriver
http://code.google.com/p/selenium/wiki/AndroidDriver
Selenium should be able to handle it:
Note that these selenium drivers are still under development, and probably contain bugs.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With