Module ImportFrom alias Import alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr ListLoad Str Str AttributeLoad NameLoad attr Str BinOpMod Str AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Num Assign NameStore Num While UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd NameStore Num Expr Call AttributeLoad NameLoad attr Num If CompareEq NameLoad Num body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BinOpMod Str AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list
N/A os devnull N/A subprocess subprocess PIPE N/A time selenium.common.exceptions WebDriverException selenium.webdriver.common utils Service N/A object N/A N/A 
    Object that manages the starting and stopping of the SafariDriver
     __init__ N/A N/A self executable_path port quiet N/A 0 False N/A N/A 
        Creates a new instance of the Service

        :Args:
         - executable_path : Path to the SafariDriver
         - port : Port the service is running on  N/A N/A self port port N/A N/A self path executable_path N/A N/A N/A self port 0 N/A N/A N/A self port N/A N/A utils free_port N/A N/A self quiet quiet N/A start N/A N/A self N/A N/A N/A 
        Starts the SafariDriver Service.

        :Exceptions:
         - WebDriverException : Raised either when it can't start the service
           or when it can't connect to the service
         N/A kwargs N/A dict N/A N/A self quiet N/A N/A devnull_out N/A open devnull w N/A N/A N/A kwargs update stdout devnull_out stderr devnull_out N/A N/A N/A N/A self process N/A N/A subprocess Popen N/A java -jar N/A self path -port N/A %s N/A self port kwargs N/A N/A N/A N/A N/A WebDriverException SafariDriver executable needs to be available in the path. N/A N/A N/A time sleep 10 N/A count 0 N/A N/A N/A N/A utils is_connectable N/A self port N/A N/A count 1 N/A N/A N/A time sleep 1 N/A N/A count 30 N/A N/A N/A WebDriverException Can not connect to the SafariDriver N/A service_url N/A N/A self N/A N/A N/A 
        Gets the url of the SafariDriver Service
         N/A N/A http://localhost:%d/wd/hub N/A self port N/A property stop N/A N/A self N/A N/A N/A 
        Tells the SafariDriver to stop and cleans up the process
         N/A N/A N/A self process None N/A N/A N/A N/A N/A N/A self process kill N/A N/A N/A N/A self process wait N/A N/A