FRAMEWORK » ROBOT » EXTEND
Python
Create keywords
Starting from Robot Framework 4, a keyword is automatically created from python functions.
Use the keyword decorator to set custom name, tags and argument types.
python
from robot.api import deco
@deco.keyword('Hello World')
def hello_world():
return 'Hello World'Use the not_keyword decorator to disable a function to become a keyword.
python
from robot.api import deco
@deco.not_keyword
def hello_world():
return 'Hello World'Run robot keyword
python
from robot.libraries.BuiltIn import builtIn
BuiltIn().fatal_error('Some message')Selenium driver
Get the selenium driver and access all selenium methods.
python
from robot.libraries.BuiltIn import BuiltIn
SL = BuiltIn().get_library_instance('SeleniumLibrary')
SL.driver