def drop_element(self, source_element_dispatcher, target_element_dispatcher, offset=None): DriverCommands.drop_element(self.__driver, source_element_dispatcher.driver_element, target_element_dispatcher.driver_element, offset)
def go_forward_in_browser(self): DriverCommands.go_forward_in_browser(self.__driver)
def go_to_url(self, url): DriverCommands.go_to_url(self.__driver, url)
def scroll_to_element(self, element_dispatcher): DriverCommands.scroll_to_element(self.__driver, element_dispatcher.driver_element)
def mouse_click_on_element(self, element_dispatcher): DriverCommands.mouse_click_on_element(self.__driver, element_dispatcher.driver_element)
def perform_action_chain(self, action_chain): DriverCommands.perform_action_chain(self, self.__driver, action_chain)
def focus_on_parent_frame(self): DriverCommands.focus_on_parent_frame(self.__driver)
def send_text_to_web_alert(self, text): DriverCommands.send_text_to_web_alert(self.__driver, text)
def get_current_window_title(self): return DriverCommands.get_window_title(self.__driver)
def take_screenshot_as_base64(self): return DriverCommands.take_screenshot_as_base64(self.__driver)
def take_screenshot(self, file_path): DriverCommands.take_screenshot(self.__driver, file_path)
def execute_javascript(self, script, *args): return DriverCommands.execute_javascript(self.__driver, script, *[ isinstance(arg, SeleniumDriverElementDispatcher) and arg.driver_element or arg for arg in args ] )
def send_keys(self, key_str): DriverCommands.send_keys(self.__driver, key_str)
def get_source(self): return DriverCommands.get_source(self.__driver)
def refresh_browser(self): DriverCommands.refresh_browser(self.__driver)
def dismiss_web_alert(self): DriverCommands.dismiss_web_alert(self.__driver)
def get_text_from_web_alert(self): return DriverCommands.get_text_from_web_alert(self.__driver)
def maximize_current_window(self): DriverCommands.maximize_window(self.__driver)
def focus_on_frame(self, element_dispatcher): DriverCommands.focus_on_frame(self.__driver, element_dispatcher.driver_element)
def get_current_window_size(self): res = DriverCommands.get_current_window_size(self.__driver) return {"width" : res[0], "height" : res[1]}
def focus_on_dom_root(self): DriverCommands.focus_on_dom_root(self.__driver)
def get_all_window_handles(self): return DriverCommands.get_all_winodw_handles(self.__driver)
def hover_on_element(self, element_dispatcher): DriverCommands.hover_on_element(self.__driver, element_dispatcher.driver_element)
def focus_on_window(self, handle): DriverCommands.focus_on_window(self.__driver, handle)
def double_click_on_element(self, element_dispatcher): DriverCommands.double_click_on_element(self.__driver, element_dispatcher.driver_element)
def close_current_window(self): DriverCommands.close_current_window(self.__driver)
def quit(self): DriverCommands.quit(self.__driver) if self.__driver_service: self.__driver_service.stop() if self.__proxy: self.__proxy.close()
def is_web_alert_present(self): return DriverCommands.is_web_alert_present(self.__driver)
def go_back_in_browser(self): DriverCommands.go_back_in_browser(self.__driver)
def confirm_web_alert(self): DriverCommands.confirm_web_alert(self.__driver)