How to test with Robot Framework in Mobile devices

3,890 views
Skip to first unread message

Ana Padinha

unread,
Sep 30, 2015, 5:14:25 PM9/30/15
to robotframework-users
Hello to all contributers, 

I'm doing some research about testing native mobile apps with Robot Framework.

I found some libraries but still I would like to have more opinions.
I believe there's not much information about it still, or I'm searching in the wrong places :D  

What would you recommend for testing in real devices? 
Would you prefer real device testing or testing with emulator? 

  

Libraries

Android

IOS

Server

androidlibrary

Yes

No

Calabash

anywherelibrary

Yes

Yes

Appium

ioslibrary

No

Yes

Calabash iOS

appiumandroidlibrary

Yes

Yes

Appium

uiautomatorlibrary

Yes

No

UIautomator - Python wrapper

Sikuli-and-Robot

-Framework

Yes

No

Robot Remote Server

Squish and Robot Framework

Yes

Yes

Squishtest

robotframework-libs

Yes

No

ADB


Greetings from Portugal! 

Tatu Aalto

unread,
Oct 1, 2015, 1:25:50 AM10/1/15
to anapa...@gmail.com, robotframework-users

Ugh

1) I did go for Appium, but I did build my own library. And currently that library is not open source.

2) The question about real devices and emulated ones l, is a difficult one and it's question which does not have single correct answer. Example I must always use real devices because I work for a industry which doesn't allow to use any simulators. There are pros and cons for each side and the best advice I can give you is: Make small POC with both options and based on your experience choose the one which meets your needs best.

-Tatu
Send from my mobile

--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-u...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.
Visit this group at http://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.

Ana Padinha

unread,
Oct 1, 2015, 10:02:42 AM10/1/15
to robotframework-users
Thanks Tatu for the enlightenment!

I'm really newbie in this issue, from all this options what would you recommend to start with ? 
Is there any article you remember at the moment where there's a good coverage of this matter ? 

Kind regards.

Tatu Aalto

unread,
Oct 1, 2015, 11:21:25 AM10/1/15
to Ana Padinha, robotframework-users

Ugh

Unfortunately I do not recall what I did read.

Also it is impossible to recommend anything because your requirements are not clear.

But I can tell why I like Appium:
1) Appium is selenium, with a twist. Before Appium, I was somewhat familiar with selenium and the concept of the Appium is similar to selenium. That gave me familiar starting point.
2) Offered Python bindings
3) Support for native and hybrid applications.
4) Support for iOS and Android
5) Open source

-Tatu
Send from my mobile

--

Ana Padinha

unread,
Oct 1, 2015, 12:08:58 PM10/1/15
to robotframework-users
Okey Tatu, I don't have specific requirements for now I'm only doing some research about what its possible to do with Robot Framework integration for mobile testing, what are the options mainly. 
Your opinion about Appium was much appreciated. I feel like there is several options like anywhere library, appium library and appium server etc, but in the end it depends of what we need to test and use more then one library perhaps or make a library costumized like you did, cheers for than knowledge.

Mark Winspear

unread,
Oct 2, 2015, 5:31:56 AM10/2/15
to robotframework-users
You could look at robot framework's Selenium2Library with Sauce labs integration... www.robotframeworktutorials.com has as very good video about how to set this up and it is very simple.  Using sauce labs gives you the opportunity to test against multiple OS, browsers and (in beta) real devices.  I've hooked mine up to Jenkins jobs to run many tests in parallel

Truyền Kiều Văn

unread,
Jun 13, 2019, 2:50:19 AM6/13/19
to robotframework-users
Hi there,
If you are first time to learn the RF+ Appium for Android in Window., this is basically the series video  help you start in easy.
Reply all
Reply to author
Forward
0 new messages