4 ms·
I wrote my bachelor thesis about Robot Framework. The biggest issue i had with Robot Framework was the lack of support in IDEs. Initially you were suppose to wo
by Cupprum 4y ago
I wrote my bachelor thesis about Robot Framework. The biggest issue i had with Robot Framework was the lack of support in IDEs. Initially you were suppose to work on Robot Framework in RIDE (dedicated IDE build on top of Eclipse) or use a Eclipse extension. I believe both of these are not supported anymore. I like Vim, so i wrote a package, which helps users when developing with Robot Framework. I also created some pull requests for Vim ALE to also support rflint.
We also used Robot Framework at work for automated testing, worked like charm.
- wraptile 4y agoThere's a quite a popular extension called "Robot Code" for vscode: > An extension which brings support for RobotFramework to Visual Studio Code, including features like code completion, debugging, test explorer, refactoring and more! Have you tried it?
- hpaavola 4y agoRIDE is a totally independent RF editor, not written on top of any other IDE. RED is RF editor built on Eclipse. Don't use either of them. https://marketplace.visualstudio.com/items?itemName=robocorp.robotframework-lsp https://marketplace.visualstudio.com/items?itemName=robocorp... and https://plugins.jetbrains.com/plugin/16086-robot-framework-language-server https://plugins.jetbrains.com/plugin/16086-robot-framework-l... are the way to go. Personally I use SublimeText with the RF LSP server with this https://github.com/Harri/RobotFrameworkSyntax https://github.com/Harri/RobotFrameworkSyntax but that's not "batteries included" like the two other plugins.
- rasjani 4y ago@fabioz who also posted to this discussion has been building "language server protocol" support for robot framework for a while now and is being sponsored to do so by a company called Robocorp. RIDE is not at least officially "not maintained" but my POV is that the current maintainer might not be up to the task -- or at least doesn't have time to dedicate to its maintenance.