Hi All,
I had a bit of a play with the robot framework to access the server
manager web interface through the selenium. I have an archive attached
(although I am not sure this will go through the list). If not I can
make it available in an other way.
I stared with the robot framework WebDemo example and extended it to
operate on the server-manager.
First step was some tests on login (as per the WebDemo). Following on is
getting into the server manager and I have setup tests files following
the same structure as the server manager menus. At the moment it does
not do a whole lot other clicking most of the main menu links and
opening all the various pages.
Along the way I bumped in various small issues like when to use 'Click
Link' and when to use 'Click Button' and the error messages are not all
clear. Also there are some subtleties with frame selection where it
seems necessary to unselected the current frame to select the new frame
(e.g. to switch between the navigation frame and the main frame. So
Selelnium has its own learning curve I guess :-)
There is also something that has me stumped in that I can't work out on
how to click on a save button or submit a form. Somehow it can't find
the indicated element (look for the Save in the Software installer tests).
My configuration is in a Fedora/Korora workstation with the robot
framework installed pretty similar to brian's instructions. I tried the
RIDE ide which is nice as it makes it easy to run a single selected test
case. But as an editor I don't really like it. I have setup eclipse with
the robot framework plugin and that works quite alright as an editor
with the highlighting.
I used the .robot extensions on the filenames as this triggers eclipse a
bit more into proving syntax colouring and the number prefix with two _
separators as a means of keeping tests in order a bit. The __ prefix
does not show up in the logs.
There is probably some discussion to be had about how tests should be
structured and what sort of naming conventions are to be used. We also
should have a shared repository (e.g. GitHub) which can be easily
shared/cloned for people to download a test suite.
Regards,
Marco
On 05/03/14 10:12, chris burnat wrote:
Brian,
Can this be installed on a conventional Centos 6 workstation?
Thanks.
chris
On 03/05/2014 04:11 AM, brian read wrote:
Ok, had a go at this:
Created new Centos65 VM.
Installed Robotframework successfully as follows:
1. yum install make automake gcc gcc-c++ kernel-devel git-core –y
2. yum install python-devel -y
3. curl -o /tmp/ezsetup.py
https://sources.rhodecode.com/setuptools/raw/bootstrap/ez_setup.py
3a python /tmp/ezsetup.py
4. /usr/bin/easy_install pip
5. rm setuptools-*.tar.gz
6. pip install -i https://pypi.rhodecode.com/ --upgrade pip
6a.pip install robotframework
7. pip install virtualenv
8. pip install robotframework-selenium2library
9. pip install robotframework-ftplibrary
Am now experimenting with the ftp testing.
On 27/02/14 18:08, John Crisp wrote:
On 25/02/14 20:37, Ian Wells wrote:
Try to install robotframework on COS6 as that is the normal build
system
Maybe follow:
http://www.queryhome.com/33183/installation-of-robot-framework-in-linux-centos
It would be good to have one known master setup, but also for each
developer to have a local setup.
Ian,
I have spoken to Stephane and I will have a go on my CentOS buildbox
and
see if we can document a basic install.
I may then be able to make a KVM image available for those who want
to try.
>From what I have read it would seem something like Selenium would be
good for the browser testing but it all looks double dutch to me
right now !
Any advice would be appreciated.
B. Rgds
John
_______________________________________________
Discussion about project organisation and overall direction
To unsubscribe, [email protected]
Searchable archive
athttp://lists.contribs.org/mailman/public/discussion/
_______________________________________________
Discussion about project organisation and overall direction
To unsubscribe, e-mail [email protected]
Searchable archive at
http://lists.contribs.org/mailman/public/discussion/
_______________________________________________
Discussion about project organisation and overall direction
To unsubscribe, e-mail [email protected]
Searchable archive at
http://lists.contribs.org/mailman/public/discussion/
--
Marco Hess
Through IP Pty. Ltd.
www.through-ip.com | [email protected]
p: +61 407 78 55 66 | f: +61 8 8121 6191
_______________________________________________
Discussion about project organisation and overall direction
To unsubscribe, e-mail [email protected]
Searchable archive at http://lists.contribs.org/mailman/public/discussion/