lte2000 / intellibot

IntelliJ/PyCharm plugin for Robot Automation Framework
https://github.com/lte2000/intellibot
MIT License
90 stars 27 forks source link

IntelliJ/PyCharm Plugin for Robot Automation Framework

screenshot

INSTALLATION
The plugin is now published in the JetBrains Plugins Repository. You can install it directly from your IDE.
Just search for 'IntelliBot #patched' under 'Marketplace...' in Settings/Preferences Plugin Manager UI in IntelliJ Platform-based IDEs.

You can also manually download the intellibot.jar file from github.
Then install this plugin in IDE by using the 'Install plugin from disk...' option.

NEW OPTIONS
This version of intellibot provide more options, see following picture:

New Options

NEW FEATURE/ENHANCEMENT/FIX comparing to the original version

Original Readme

This is a work in progress (the product of a 24 hour hack match), though at this point I have devoted far more time than that. Related feature request to JetBrains: IDEA-97678. Here is a growing list of features.

Sample

Installation & Usage

Note that this plugin should work in either IntelliJ or PyCharm, but that PyCharm is far less used (and thus tested) personally.

The plugin is now hosted in the JetBrains repositories. This means you can install it directly form your IDE. Just search for 'Intellibot' under 'Browse Repositories...'.

You can also install the plugin manually. To do so you can either download and compile the project yourself. Or download the intellibot.jar file in the project. You can then install this plugin to your IDE by using the 'Install plugin from disk...' option. This version may be slightly ahead of the JetBrains repository though potentially slightly less stable.

The plugin will, by default, operate against any ".robot" file in the project. You can add ".txt" support by following these instructions. If you are using PyCharm then any Python libraries should be detected when you setup your interpreter. If you are using IntelliJ then you can install the Python plugin. Both instructions can be found in this wiki page.