Robot Framework
robot.libraries.Screenshot.ScreenshotTaker Class Reference

Public Member Functions

def __bool__ (self)
 
def __call__ (self, path)
 
def __init__ (self, module_name=None)
 
def test (self, path=None)
 

Public Attributes

 module
 

Properties

 _scrot = property
 

Private Member Functions

def _call (self, *command)
 
def _get_default_screenshot_taker (self)
 
def _get_named_screenshot_taker (self, name)
 
def _get_screenshot_taker (self, module_name=None)
 
def _gtk_screenshot (self, path)
 
def _no_screenshot (self, path)
 
def _osx_screenshot (self, path)
 
def _pil_screenshot (self, path)
 
def _scrot (self)
 
def _scrot_screenshot (self, path)
 
def _wx_screenshot (self, path)
 

Private Attributes

 _screenshot
 
 _wx_app_reference
 

Detailed Description

Definition at line 235 of file Screenshot.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.libraries.Screenshot.ScreenshotTaker.__init__ (   self,
  module_name = None 
)

Definition at line 237 of file Screenshot.py.

Member Function Documentation

◆ __bool__()

def robot.libraries.Screenshot.ScreenshotTaker.__bool__ (   self)

Definition at line 245 of file Screenshot.py.

◆ __call__()

def robot.libraries.Screenshot.ScreenshotTaker.__call__ (   self,
  path 
)

Definition at line 242 of file Screenshot.py.

◆ _call()

def robot.libraries.Screenshot.ScreenshotTaker._call (   self,
command 
)
private

Definition at line 299 of file Screenshot.py.

◆ _get_default_screenshot_taker()

def robot.libraries.Screenshot.ScreenshotTaker._get_default_screenshot_taker (   self)
private

Definition at line 286 of file Screenshot.py.

◆ _get_named_screenshot_taker()

def robot.libraries.Screenshot.ScreenshotTaker._get_named_screenshot_taker (   self,
  name 
)
private

Definition at line 273 of file Screenshot.py.

◆ _get_screenshot_taker()

def robot.libraries.Screenshot.ScreenshotTaker._get_screenshot_taker (   self,
  module_name = None 
)
private

Definition at line 266 of file Screenshot.py.

◆ _gtk_screenshot()

def robot.libraries.Screenshot.ScreenshotTaker._gtk_screenshot (   self,
  path 
)
private

Definition at line 336 of file Screenshot.py.

◆ _no_screenshot()

def robot.libraries.Screenshot.ScreenshotTaker._no_screenshot (   self,
  path 
)
private

Definition at line 351 of file Screenshot.py.

◆ _osx_screenshot()

def robot.libraries.Screenshot.ScreenshotTaker._osx_screenshot (   self,
  path 
)
private

Definition at line 295 of file Screenshot.py.

◆ _pil_screenshot()

def robot.libraries.Screenshot.ScreenshotTaker._pil_screenshot (   self,
  path 
)
private

Definition at line 348 of file Screenshot.py.

◆ _scrot()

def robot.libraries.Screenshot.ScreenshotTaker._scrot (   self)
private

Definition at line 309 of file Screenshot.py.

◆ _scrot_screenshot()

def robot.libraries.Screenshot.ScreenshotTaker._scrot_screenshot (   self,
  path 
)
private

Definition at line 312 of file Screenshot.py.

◆ _wx_screenshot()

def robot.libraries.Screenshot.ScreenshotTaker._wx_screenshot (   self,
  path 
)
private

Definition at line 321 of file Screenshot.py.

◆ test()

def robot.libraries.Screenshot.ScreenshotTaker.test (   self,
  path = None 
)

Definition at line 248 of file Screenshot.py.

Member Data Documentation

◆ _screenshot

robot.libraries.Screenshot.ScreenshotTaker._screenshot
private

Definition at line 238 of file Screenshot.py.

◆ _wx_app_reference

robot.libraries.Screenshot.ScreenshotTaker._wx_app_reference
private

Definition at line 240 of file Screenshot.py.

◆ module

robot.libraries.Screenshot.ScreenshotTaker.module

Definition at line 239 of file Screenshot.py.

Property Documentation

◆ _scrot

robot.libraries.Screenshot.ScreenshotTaker._scrot = property
staticprivate

Definition at line 307 of file Screenshot.py.


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