Robotframework-DebugLibrary is A debug library for RobotFramework, which can be used as an interactive shell(REPL) also.
Installation is done just as for any other Python library. Using the pip
or
easy_install
command from setuptools is the easiest.
To install using pip
:
pip install robotframework-debuglibrary
To install using easy_install
:
easy_install robotframework-debuglibrary
You can use this as a library, import DebugLibrary
and call Debug
keyword in your test files like this:
*** Settings *** Library DebugLibrary ** test case ** SOME TEST # some keywords... Debug
Or you can run it standalone as a RobotFramework
shell:
$ rfshell [...snap...] >>>>> Enter interactive shell, only accepted plain text format keyword. > log hello > get time < '2011-10-13 18:50:31' > import library String > get substring helloworld 5 8 < 'wor' > ${secs} = Get Time epoch < ${secs} = 1474814470 > Log to console ${secs} 1474814470 > @{list} = Create List hello world < @{list} = [u'hello', u'world'] > Log to console ${list} [u'hello', u'world'] > &{dict} = Create Dictionary name=admin [email protected] < &{dict} = {u'name': u'admin', u'email': u'[email protected]'} > Log ${dict.name} > help selenium Start a selenium 2 webdriver and open google.com or other url in firefox or other browser you expect. selenium [<url>] [<browser>] > selenium http://www.google.com/ chrome import library Selenium2Library open browser http://www.google.com/ chrome > close all browsers > Ctrl-D >>>>> Exit shell.
This software is licensed under the New BSD License
. See the LICENSE
file in the top distribution directory for the full license text.