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

Public Member Functions

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

Public Attributes

 module
 

Properties

 _scrot = property
 

Private Member Functions

def _call (self, *command)
 
def _cli_screenshot (self, path)
 
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 _java_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 246 of file Screenshot.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 248 of file Screenshot.py.

Member Function Documentation

◆ __call__()

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

Definition at line 253 of file Screenshot.py.

◆ __nonzero__()

def robotide.lib.robot.libraries.Screenshot.ScreenshotTaker.__nonzero__ (   self)

Definition at line 256 of file Screenshot.py.

◆ _call()

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

Definition at line 330 of file Screenshot.py.

◆ _cli_screenshot()

def robotide.lib.robot.libraries.Screenshot.ScreenshotTaker._cli_screenshot (   self,
  path 
)
private

Definition at line 316 of file Screenshot.py.

◆ _get_default_screenshot_taker()

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

Definition at line 301 of file Screenshot.py.

◆ _get_named_screenshot_taker()

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

Definition at line 288 of file Screenshot.py.

◆ _get_screenshot_taker()

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

Definition at line 277 of file Screenshot.py.

◆ _gtk_screenshot()

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

Definition at line 365 of file Screenshot.py.

◆ _java_screenshot()

def robotide.lib.robot.libraries.Screenshot.ScreenshotTaker._java_screenshot (   self,
  path 
)
private

Definition at line 310 of file Screenshot.py.

◆ _no_screenshot()

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

Definition at line 380 of file Screenshot.py.

◆ _osx_screenshot()

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

Definition at line 326 of file Screenshot.py.

◆ _pil_screenshot()

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

Definition at line 377 of file Screenshot.py.

◆ _scrot()

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

Definition at line 340 of file Screenshot.py.

◆ _scrot_screenshot()

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

Definition at line 343 of file Screenshot.py.

◆ _wx_screenshot()

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

Definition at line 350 of file Screenshot.py.

◆ test()

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

Definition at line 259 of file Screenshot.py.

Member Data Documentation

◆ _screenshot

robotide.lib.robot.libraries.Screenshot.ScreenshotTaker._screenshot
private

Definition at line 249 of file Screenshot.py.

◆ _wx_app_reference

robotide.lib.robot.libraries.Screenshot.ScreenshotTaker._wx_app_reference
private

Definition at line 251 of file Screenshot.py.

◆ module

robotide.lib.robot.libraries.Screenshot.ScreenshotTaker.module

Definition at line 250 of file Screenshot.py.

Property Documentation

◆ _scrot

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

Definition at line 338 of file Screenshot.py.


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