Using Robot Framework on Mac OS X Desktop Application GUI Testing

2,751 views
Skip to first unread message

Daniel Chen

unread,
Jan 20, 2012, 9:10:38 PM1/20/12
to robotframe...@googlegroups.com
Hello All,
I've been using Robot Framework on Windows desktop application GUI test automation.
And now, I'm newly entered the area of Application testing on Mac OS.
I'm curious does anyone of you have the knowledge on this area? How can I use RF for Mac OS Application GUI Test Automation?

Thank you very much!

Taylor, Martin

unread,
Jan 21, 2012, 8:37:29 PM1/21/12
to cho...@gmail.com, robotframe...@googlegroups.com

I have written a Robot Framework keyword wrapper for the AppScript python package (http://appscript.sourceforge.net/) but unfortunately have not yet had time to package and release it as Open Source.  I do intend to do this some time, but as its not a requirement for work I have to find my own time in which to do it.  It is my hope that someday this will be the Mac equivalent of my Windows GUI testing Open Source release: AutoIt-Library (http://code.google.com/p/robotframework-autoitlibrary/).

 

If you can’t wait indefinitely, maybe you can take a look at the AppScript Python package and figure out your own Robot Framework wrapper for it?

 

Cheers,

Martin

--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/robotframework-users/-/Y02VznpoMtsJ.
To post to this group, send email to robotframe...@googlegroups.com.
To unsubscribe from this group, send email to robotframework-u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/robotframework-users?hl=en.

David

unread,
Jan 22, 2012, 7:10:50 PM1/22/12
to robotframework-users
If one is open to Mac GUI automation beyond AppScript / AppleScript,
then there are several other options. It would be nice if someone
built up complete generic libraries for these tools to use with RF,
but for now, you can at least build your own wrappers to them (or
extend any existing works in progress).

AtoMac / PyAtom (improved API over AppScript, no RF library exists as
far as I know)
http://pypi.python.org/pypi/atomac
https://github.com/pyatom/pyatom

AutoPy (cross-platform Python GUI automation, I'm working on RF
library and CLI tool for this, not yet released)
https://github.com/msanders/autopy

Sikuli (cross-platform GUI automation via Java or Jython/Python)
Jython/Python integration with RF (no library, but describes how to
write one)
http://blog.mykhailo.com/2011/02/how-to-sikuli-and-robot-framework.html
Java integration with RF (generic library provided, very limited,
extend if you need more functionality)
http://code.google.com/p/simplesikuli

On Jan 21, 5:37 pm, "Taylor, Martin" <cmtay...@ti.com> wrote:
> I have written a Robot Framework keyword wrapper for the AppScript python package (http://appscript.sourceforge.net/) but unfortunately have not yet had time to package and release it as Open Source.  I do intend to do this some time, but as its not a requirement for work I have to find my own time in which to do it.  It is my hope that someday this will be the Mac equivalent of my Windows GUI testing Open Source release: AutoIt-Library (http://code.google.com/p/robotframework-autoitlibrary/).
>
> If you can't wait indefinitely, maybe you can take a look at the AppScript Python package and figure out your own Robot Framework wrapper for it?
>
> Cheers,
> Martin
>
> From: robotframe...@googlegroups.com [mailto:robotframe...@googlegroups.com] On Behalf Of Daniel Chen
> Sent: Friday, January 20, 2012 8:11 PM
> To: robotframe...@googlegroups.com
> Subject: Using Robot Framework on Mac OS X Desktop Application GUI Testing
>
> Hello All,
> I've been using Robot Framework on Windows desktop application GUI test automation.
> And now, I'm newly entered the area of Application testing on Mac OS.
> I'm curious does anyone of you have the knowledge on this area? How can I use RF for Mac OS Application GUI Test Automation?
>
> Thank you very much!
> --
> You received this message because you are subscribed to the Google Groups "robotframework-users" group.
> To view this discussion on the web visithttps://groups.google.com/d/msg/robotframework-users/-/Y02VznpoMtsJ.
> To post to this group, send email to robotframe...@googlegroups.com<mailto:robotframework-users@googlegro ups.com>.
> To unsubscribe from this group, send email to robotframework-u...@googlegroups.com<mailto:robotframework-use rs+unsu...@googlegroups.com>.

Kenash Kanakaraj

unread,
Nov 23, 2017, 6:14:53 AM11/23/17
to robotframework-users
Hi Martin,

I have also been trying to work on using Robot framework for automating applications on Mac OS. Is your package ready? :)

Thanks,
Kenash


On Sunday, 22 January 2012 07:07:29 UTC+5:30, Martin Taylor wrote:

I have written a Robot Framework keyword wrapper for the AppScript python package (http://appscript.sourceforge.net/) but unfortunately have not yet had time to package and release it as Open Source.  I do intend to do this some time, but as its not a requirement for work I have to find my own time in which to do it.  It is my hope that someday this will be the Mac equivalent of my Windows GUI testing Open Source release: AutoIt-Library (http://code.google.com/p/robotframework-autoitlibrary/).

 

If you can’t wait indefinitely, maybe you can take a look at the AppScript Python package and figure out your own Robot Framework wrapper for it?

 

Cheers,

Martin

 

From: robotframe...@googlegroups.com [mailto:robotframe...@googlegroups.com] On Behalf Of Daniel Chen
Sent: Friday, January 20, 2012 8:11 PM
To: robotframe...@googlegroups.com
Subject: Using Robot Framework on Mac OS X Desktop Application GUI Testing

 

Hello All,
I've been using Robot Framework on Windows desktop application GUI test automation.
And now, I'm newly entered the area of Application testing on Mac OS.
I'm curious does anyone of you have the knowledge on this area? How can I use RF for Mac OS Application GUI Test Automation?

Thank you very much!

--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/robotframework-users/-/Y02VznpoMtsJ.

To post to this group, send email to robotfram...@googlegroups.com.
To unsubscribe from this group, send email to robotframework-users+unsub...@googlegroups.com.

David

unread,
Nov 27, 2017, 9:25:36 PM11/27/17
to robotframework-users
On a related note to my previous post, there's no updates for those alternatives for RF, but there is a way to use some of those indirectly in RF via Selenium2Library (via RemoteWebDriver specifying a browser other than FF/IE/Chrome/Safari):

Reply all
Reply to author
Forward
0 new messages