Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.libraries.Remote.Remote Class Reference

Public Member Functions

def __init__ (self, uri='http://127.0.0.1:8270', timeout=None)
 Connects to a remote server at uri. More...
 
def get_keyword_arguments (self, name)
 
def get_keyword_documentation (self, name)
 
def get_keyword_names (self, attempts=2)
 
def get_keyword_tags (self, name)
 
def get_keyword_types (self, name)
 
def run_keyword (self, name, args, kwargs)
 

Static Public Attributes

string ROBOT_LIBRARY_SCOPE = 'TEST SUITE'
 

Private Attributes

 _client
 
 _uri
 

Detailed Description

Definition at line 41 of file Remote.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.libraries.Remote.Remote.__init__ (   self,
  uri = 'http://127.0.0.1:8270',
  timeout = None 
)

Connects to a remote server at uri.

    Optional ``timeout`` can be used to specify a timeout to wait when
    initially connecting to the server and if a connection accidentally
    closes. Timeout can be given as seconds (e.g. ``60``) or using
    Robot Framework time format (e.g. ``60s``, ``2 minutes 10 seconds``).

    The default timeout is typically several minutes, but it depends on
    the operating system and its configuration. Notice that setting
    a timeout that is shorter than keyword execution time will interrupt
    the keyword.

    Timeouts do not work with IronPython.

Definition at line 58 of file Remote.py.

Member Function Documentation

◆ get_keyword_arguments()

def robotide.lib.robot.libraries.Remote.Remote.get_keyword_arguments (   self,
  name 
)

Definition at line 76 of file Remote.py.

◆ get_keyword_documentation()

def robotide.lib.robot.libraries.Remote.Remote.get_keyword_documentation (   self,
  name 
)

Definition at line 94 of file Remote.py.

◆ get_keyword_names()

def robotide.lib.robot.libraries.Remote.Remote.get_keyword_names (   self,
  attempts = 2 
)

Definition at line 66 of file Remote.py.

◆ get_keyword_tags()

def robotide.lib.robot.libraries.Remote.Remote.get_keyword_tags (   self,
  name 
)

Definition at line 88 of file Remote.py.

◆ get_keyword_types()

def robotide.lib.robot.libraries.Remote.Remote.get_keyword_types (   self,
  name 
)

Definition at line 82 of file Remote.py.

◆ run_keyword()

def robotide.lib.robot.libraries.Remote.Remote.run_keyword (   self,
  name,
  args,
  kwargs 
)

Definition at line 100 of file Remote.py.

Member Data Documentation

◆ _client

robotide.lib.robot.libraries.Remote.Remote._client
private

Definition at line 64 of file Remote.py.

◆ _uri

robotide.lib.robot.libraries.Remote.Remote._uri
private

Definition at line 63 of file Remote.py.

◆ ROBOT_LIBRARY_SCOPE

string robotide.lib.robot.libraries.Remote.Remote.ROBOT_LIBRARY_SCOPE = 'TEST SUITE'
static

Definition at line 42 of file Remote.py.


The documentation for this class was generated from the following file: