Hello,
I am new user to RF.
I installed my Robot Framework 3.0 (Python 2.6.6 ) on my linux host (2.6.32-358.el6.x86_64 x86_64 GNU/Linux).
I installed RF as user ROOT using "pip install robotframework".
Problem: My test cases are failing to create the Log /Result files when run as normal user (in my case "oracle") with below error message.
But same test cases are running properly when run as user ROOT (i.e. super user who installed RF). But I need to have 'dba' (oracle) privileges to run my test cases.
Error Message:
Output: /home/scripts/robot/output.xml
[ ERROR ] Reading XML source '/home/scripts/robot/output.xml' failed: ImportError: No module named expat; use SimpleXMLTreeBuilder instead
I verified the known issues related to PYTHONPATH / Libs etc, they look normal as seen below.
[oracle@host ~]$ python -c "import xml.parsers.expat"
[oracle@host ~]$
[oracle@host ~]$ python -c "import sys ; print sys.path"
['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages', '/usr/lib64/python2.6/site-packages/PIL', '/usr/lib64/python2.6/site-packages/gst-0.10', '/usr/lib64/python2.6/site-packages/gtk-2.0', '/usr/lib64/python2.6/site-packages/webkit-1.0', '/usr/lib/python2.6/site-packages', '/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info']
Note: RF is installed under PATH /usr/lib/python2.6/site-packages.
I even tried to provide SUDOERS permission to both robot and python, for user 'oracle' but no result.
Please advise.
Regards
Dinesh Kumar.