How to upgrade to new version RF

4,097 views
Skip to first unread message

gorants 456

unread,
May 28, 2015, 9:05:03 PM5/28/15
to robotframe...@googlegroups.com
Hello All,

I am currently using Jython based robotframework-2.8.5.jar,  i want to upgrade it to 2.8.8 .. what are the steps i need to take care of?

and also since i am using jython based how does new keywords which are in 2.8.8 will show in RIDE tool?

Please suggest.

thanks

gorants 456

unread,
May 31, 2015, 4:10:45 PM5/31/15
to robotframework-users
Any suggestions/inputs please.

--
You received this message because you are subscribed to a topic in the Google Groups "robotframework-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/robotframework-users/VzgXWETCjks/unsubscribe.
To unsubscribe from this group and all its topics, 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.

Tatu Aalto

unread,
Jun 1, 2015, 12:21:38 AM6/1/15
to techie 24by7, robotframework-users

Ugh

Update is explained in the user guide [1] and RIDE had an (beta) update which provides support for latest release.

-Tatu
Send from my mobile
[1] http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#standalone-jar-distribution

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.

gorants 456

unread,
Jun 2, 2015, 2:08:38 PM6/2/15
to Tatu Aalto, robotframework-users
Thanks Tatu.

Since i am using Jython based RF , in my case i just need to replace the jar file correct? i dont have to install anything?  

in doc i see below example.   and also let say if i take 2.9 RF Jython jar file how does new keywords in 2.9 will show in RIDE beta??
pip install robotframework==2.7.1
pip install --upgrade robotframework

Tatu Aalto

unread,
Jun 2, 2015, 3:11:13 PM6/2/15
to techie 24by7, robotframework-users

Ugh

If you are using jar based Robot Framework, then yes. Although one has to remember that also the jar based Robot Framework is based on the Jython.

1) 2.9 is in alpha stage, so the jar file does not exist, yet.
2) When the 2.9 does exist (Python or Jython), new functionality is not available in the RIDE, without RIDE upgrade or some workarounds. Example the new dictionary feature, might require RIDE upgrade. Usually it is possible to get the new keywords visible by adjusting python path and installing Python based Robot Framework. One should add path where the Robot Framework libraries are to the python path and then one should see the new keywords in RIDE.

-Tatu
Send from my mobile

gorants 456

unread,
Jun 4, 2015, 8:53:15 PM6/4/15
to Tatu Aalto, robotframework-users
Thanks for the details.

Sorry still my confusion remains same.  let say if i am using RF 2.7.x and upgraded to RF jar 2.8.x . Here what i have to install to get visibility of 2.8.x keywords in RIDE.

currently i have below version python installed in my laptop.  

python-2.7.6.msi
robotframework-ride-1.2.3.win32.exe
wxPython2.8-win32-unicode-2.8.12.1-py27.exe







I am confused with "might require RIDE upgrade"  and  "installing Python based Robot Framework"  lines you mentioned

RIDE, Python , Robot frame work all these are independent correct?   








Tatu Aalto

unread,
Jun 6, 2015, 4:28:18 AM6/6/15
to techie 24by7, robotframework-users

Ugh

If there are changes in the Robot Framework that would affect how RIDE should do stuff, then that change should be implemented to RIDE. Somebody should update the RIDE source code and make a new release. This is what I did mean by RIDE upgrade.

Also, currently RIDE contains copy of Robot Framework libraries, which will help RIDE to provide the IDE features. But when new version of Robot Framework is released, it usually brings new keywords and then RIDE internal version of the libraries comes obsolete. To overcome this problem, you have few choices.
1) You can install Python version of Robot Framework and add the Robot Framework libraries to the python_path. Then RIDE should pick the keywords from python_path (and not from the internal libraries).

2) With libdoc, you can generate the XML keyword documents and feed those to RIDE.

-Tatu
Send from my mobile

Thanks for the details.

Reply all
Reply to author
Forward
0 new messages