执行JS脚本方法封装:
class JavaScript(Base): def execute_javascript(self, js): """执行 JavaScript""" self.logger.info(f"执行 JavaScript:\n{js}") return self.driver.execute_script(js) def execute_async_javascript(self, js): """执行异步 JavaScript""" self.logger.info(f"执行异步 JavaScript:\n{js}") return self.driver.execute_async_script(js)
Base :需要继承Base的数据操作(Base的封装请查看下一篇关于Base的封装)