Skills for Robot framework

315 views
Skip to first unread message

Aruna

unread,
May 11, 2011, 12:30:37 AM5/11/11
to robotframework-users
1) Can you explain what programming language/script I need to learn to
work with Robot framework ?
2) I have installed Robot Framework 2.5.7, I executed the demo. Then
next what i have to do to automate my Application developed in Web2.0?
3) Give example to automate mouse over actions in my web application?

Mikko Korpela

unread,
May 11, 2011, 1:50:52 AM5/11/11
to arunan...@gmail.com, robotframework-users
> 1) Can you explain what programming language/script I need to learn to
> work with Robot framework ?

You can start with the basic robot test data "language". This should
be enough if your interactions with the system under tests can be
handled with the existing libraries.

If you need to do something more complicated (new libraries) it is
good to know Python. You can also create robot libraries with
languages that run in JVM (Java, Scala, Clojure, Groovy etc.).
There is also some work done to make robot work with .net libraries.
You can also create new libraries with other languages.

> 2) I have installed Robot Framework 2.5.7, I executed the demo. Then
> next what i have to do to automate my Application developed in Web2.0?

Install SeleniumLibrary and learn to use it.
http://code.google.com/p/robotframework-seleniumlibrary/

> 3) Give example to automate mouse over actions in my web application?

See the documentation (Mouse [something] keywords) of the seleniumlibrary.

http://robotframework-seleniumlibrary.googlecode.com/hg/doc/SeleniumLibrary.html

--
Mikko Korpela

David

unread,
May 11, 2011, 2:39:03 PM5/11/11
to robotframework-users
> If you need to do something more complicated (new libraries) it is
> good to know Python. You can also create robot libraries with
> languages that run in JVM (Java, Scala, Clojure, Groovy etc.).
> There is also some work done to make robot work with .net libraries.
> You can also create new libraries with other languages.

If using remote libraries or remote library interface, you can work
with .NET natively, as well as Java, and Ruby.

There is work on Perl for RF, but the Perl remote library isn't fully
functional at this point.

See http://code.google.com/p/robotframework/wiki/RemoteLibrary for
more details.

If building remote libraries, one would have to learn a little XML-RPC
as well.

Aruna

unread,
May 16, 2011, 7:35:58 AM5/16/11
to robotframework-users
>You can start with the basic robot test data "language". This should
>be enough if your interactions with the system under tests can be
>handled with the existing libraries.

Can you explain what is 'test data language' as im very new to robot
framework.

On May 11, 10:50 am, Mikko Korpela <mikko.korp...@gmail.com> wrote:
> > 1) Can you explain what programming language/script I need to learn to
> > work with Robot framework ?
>
> You can start with the basic robot test data "language". This should
> be enough if your interactions with the system under tests can be
> handled with the existing libraries.
>
> If you need to do something more complicated (new libraries) it is
> good to know Python. You can also create robot libraries with
> languages that run in JVM (Java, Scala, Clojure, Groovy etc.).
> There is also some work done to make robot work with .net libraries.
> You can also create new libraries with other languages.
>
> > 2) I have installed Robot Framework 2.5.7, I executed the demo. Then
> > next what i have to do to automate my Application developed in Web2.0?
>
> Install SeleniumLibrary and learn to use it.http://code.google.com/p/robotframework-seleniumlibrary/
>
> > 3) Give example to automate mouse over actions in my web application?
>
> See the documentation (Mouse [something] keywords) of the seleniumlibrary.
>
> http://robotframework-seleniumlibrary.googlecode.com/hg/doc/SeleniumL...
>
> --
> Mikko Korpela

Mikko Korpela

unread,
May 16, 2011, 10:20:03 AM5/16/11
to arunan...@gmail.com, robotframework-users
Hi,

Aruna <arunan...@gmail.com> kirjoitti 16.5.2011 kello 14.35:

>> You can start with the basic robot test data "language". This should
>> be enough if your interactions with the system under tests can be
>> handled with the existing libraries.
>
> Can you explain what is 'test data language' as im very new to robot
> framework.

The format that you use for writing tests. You should know about the basic robot consepts like test case tables, keywords etc.

http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.5.7#test-data-syntax

>
> On May 11, 10:50 am, Mikko Korpela <mikko.korp...@gmail.com> wrote:
>>> 1) Can you explain what programming language/script I need to learn to
>>> work with Robot framework ?
>>
>> You can start with the basic robot test data "language". This should
>> be enough if your interactions with the system under tests can be
>> handled with the existing libraries.
>>
>> If you need to do something more complicated (new libraries) it is
>> good to know Python. You can also create robot libraries with
>> languages that run in JVM (Java, Scala, Clojure, Groovy etc.).
>> There is also some work done to make robot work with .net libraries.
>> You can also create new libraries with other languages.
>>
>>> 2) I have installed Robot Framework 2.5.7, I executed the demo. Then
>>> next what i have to do to automate my Application developed in Web2.0?
>>
>> Install SeleniumLibrary and learn to use it.http://code.google.com/p/robotframework-seleniumlibrary/
>>
>>> 3) Give example to automate mouse over actions in my web application?
>>
>> See the documentation (Mouse [something] keywords) of the seleniumlibrary.
>>
>> http://robotframework-seleniumlibrary.googlecode.com/hg/doc/SeleniumL...
>>
>> --
>> Mikko Korpela
>

> --
> You received this message because you are subscribed to the Google Groups "robotframework-users" group.
> 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.
>

Pekka Klärck

unread,
May 16, 2011, 2:47:59 PM5/16/11
to mikko....@gmail.com, arunan...@gmail.com, robotframework-users
2011/5/16 Mikko Korpela <mikko....@gmail.com>:

> Aruna <arunan...@gmail.com> kirjoitti 16.5.2011 kello 14.35:
>
>>> You can start with the basic robot test data "language". This should
>>> be enough if your interactions with the system under tests can be
>>> handled with the existing libraries.
>>
>> Can you explain what is 'test data language' as im very new to robot
>> framework.
>
> The format that you use for writing tests. You should know about the basic  robot consepts like test case tables, keywords etc.
>
> http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.5.7#test-data-syntax

Above linked User Guide explains the data syntax in detail.
SeleniumLibrary's demo is a very good and realistic example:
http://code.google.com/p/robotframework-seleniumlibrary/wiki/Demo

Cheers,
.peke
--
Agile Tester/Developer/Consultant :: http://eliga.fi
Lead Developer of Robot Framework :: http://robotframework.org

Aruna

unread,
May 17, 2011, 5:28:58 AM5/17/11
to robotframework-users
I executed the selenium Demo, If I need to do the login test on my
application(system under test is web 2.0 based application) then what
files i need to change and what kind of changes I need to make(In
selenium demo path or in python installed path?)

On May 16, 11:47 pm, Pekka Klärck <p...@iki.fi> wrote:
> 2011/5/16 Mikko Korpela <mikko.korp...@gmail.com>:
>
> > Aruna <arunanirm...@gmail.com> kirjoitti 16.5.2011 kello 14.35:
>
> >>> You can start with the basic robot test data "language". This should
> >>> be enough if your interactions with the system under tests can be
> >>> handled with the existing libraries.
>
> >> Can you explain what is 'test data language' as im very new to robot
> >> framework.
>
> > The format that you use for writing tests. You should know about the basic  robot consepts like test case tables, keywords etc.
>
> >http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkU...
Reply all
Reply to author
Forward
0 new messages