Sikuli for Android Mobile

Asked by Slash31

Hi,

I just wanna know if sikuli can be used to test Android apps. I'm aware that Sikuli can identify objects based on snapshots. Can you suggest any open source tools to support testing Android apps? Can Sikuli be integrated with Android SDK?

Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
SikuliX Edit question
Assignee:
RaiMan Edit question
Solved by:
Slash31
Solved:
Last query:
Last reply:
Revision history for this message
Slash31 (gsoundar31) said :
#1

One more question:
Using Selenium and Robotium tool I can automate mobile app testing in a real device (Physical device) but my app involves lot of flash/html5/css contents. Can I use Sikuli to identify objects? Will sikuli work in real device?

Thanks

Revision history for this message
Roman Podolyan (podolyan-roman) said :
#2

As for second: Sikuli is a _visual_ automaton tool, it works with what is displayed, not with objects defined in code. To address object defined in code but not visible you have to use other tools.

There are some tools that allow to connect Android device to PC, show it's screen and pass back events to device. Some are VNC solutions (and require root), some are tools like Teamviewer or MyPhoneExplorer. And when something gets to PC display, you can interact with it using Sikuli, as with any other on-display objects.

Revision history for this message
Slash31 (gsoundar31) said :
#3

Thanks. I will go through the tools that you suggested.

Revision history for this message
Aravind (a4aravind) said :
#4

Hi Podolyan,

Sorry to re-open this again, but it would be of great help if you could provide some docs on how to setup MyPhoneExplorer or Teamviewer or VNC for android app automation using Sikuli. It's a Flex application which I'm planning to automate. And one more question, I've just went through http://<email address hidden>/msg20655.html. Based on your exp with TeamViewer and MyPhoneExplorer, which is the best one to go for regarding the response time, delay, etc.

Thanks in advance.