Selenium封装异常处理

tech2026-10-10  4

Selenium封装异常处理

封装异常状态的好处是可以添加自定义打印信息等,更好的记录问题、帮助定位问题

class new(object): def __init__(self,driver): self.driver=driver def find(self,xpath): try: element=self.driver.find_element_by_xpath(xpath) print(xpath,"find success!") return op(self.driver,element) except Exception as e: print(xpath,"find failed!") print(e) sys.exit(0) class op(object): def __init__(self,driver,element): self.driver=driver self.element=element def click(self): try: self.element.click() print("click success!") except Exception as e: print("click failed!") print(e) sys.exit(0)
最新回复(0)