What do you have against RIDE? If the users are not programmers they can use RIDE, because is Tester oriented. And they can open any kind of text files in RIDE’s code editor, if needed.
I am no RIDE user also, but i would never recomment PyCharm with IntelliBot!
The robot support in Pycharm is really not good. For Python its a Charm !
For Robot imho the Three good ways woth proper tooling are:
VSCode with Robot Framework Language Server
Eclipse with RED
RIDE
The reason why i am not using RIDE is a) because it does not work on my MAC b) i am a Pro with Robot and do not want to touch the mouse while i sm coding, and that is more fluent in ide.
c) it is easier to open other files from where i am, like go to python source of a Keyword or open a json file.
But RIDE has a very good execution support. Better than all others imho.
a) I don’t know what problem you have on Mac (maybe the colors?), but RIDE runs OK on Mac (and now it will have a nice RIDE.app icon.
b) RIDE Text Editor would allow to work in that mode?
c) You can open any kind of text file from RIDE File Explorer, in a basic Code Editor.
c.1) When in Grid Editor you can call a special JSON editor for a cell that validates JSON on save content.
d) You can see documentation of keywords.
e) You can search and do tests selections on Tags.
f) You can search for Unused keywords on current Test Suite
(…)
Thanks, guys. I got solution from a friendly genius, just type in “SeleniumLibrary.openbrowser”. Maybe some keywords just didn’t showed properly in some scenario.
Some SeleniumLibrary keywords stopped showing in RIDE 1.7.4.2 since version 4.4.0.
This is now fixed on current Beta and development version of RIDE.
(The fact that keywords or documentation does not show on RIDE, does not break the tests code or execution).
I am using PyEnv on mac, because otherwise it is an issue to work with multiple versions.
I am not using Venv mostly.
When i execute ride.py i get the following error.
❯ ride.py
This program needs access to the screen. Please run with a
Framework build of python, and only when you are logged in
on the main display of your Mac.
PyEnv does install python with brew and builds it locally.
This error is well known in the net, but i never had enough time to solve it.
Most people have issues with venvs and this error. But there are only rare cases using pyenv.
This guy made a hell of a job with keeping intellibot alive for Pycharm. I use it against all other editors. For me is the best. For others, it’s everyone with his own opinion.