Continuing the discussion from No "open browser" keyword in seleniumlibrary:
I am creating this topic, for us to find the best way to run RIDE from virtualenv, especially PyEnv.
Usually my approach on any Operating System, is to install RIDE with administration rights (
root) just like any other application. I don’t have experience with PyEnv (but will study it). I only have used virtualenv with success. These are the possibilities:
- Install all dependencies and RIDE in base system, use all other RobotFramework tools and libraries from virtualenv:
** We need to setup PYTHONPATH or the RIDE helper script to have virtualenv python finding robot & friends from there.
- Install all dependencies and RIDE in the virtualenv.
** Assuming that PYTHONPATH or the RIDE helper will only have access to this virtualenv, most problematic issue is the wxPython installation.
Similar to this is using RIDE from docker (this is in my mental TODO list )
Next steps for me, is to see how to get RIDE running under PyEnv.