def get_attr_value(self, attr_name, optional=False): try: return DriverElementCommands.get_attr_value(self.driver_element, attr_name) except Exception as e: if optional: return None else: raise e
def get_tag_name(self): return DriverElementCommands.get_tag_name(self.driver_element)
def is_clickable(self): return DriverElementCommands.is_clickable(self.driver_element)
def is_visible(self): return DriverElementCommands.is_visible(self.driver_element)
def is_selected(self): return DriverElementCommands.is_selected(self.driver_element)
def send_text(self, text): DriverElementCommands.send_text(self.driver_element, text)
def clear_text(self): DriverElementCommands.clear_text(self.driver_element)
def click(self): try: DriverElementCommands.click(self.driver_element) except Exception as e: raise GuiElementNotReadyError(str(e))
def get_text_content(self): return DriverElementCommands.get_text_content(self.driver_element)