def execute(self): driver = self.driver slack = Slack() try: for url in self.capTgtList['url']: img_path = SeleniumUtils.capureRange(driver, url) # post img to slack slack.post_img_to_channel("general", img_path) except WebDriverException: import traceback message = "occurred system error!!\n" + str(traceback.print_exc()) slack.post_message_to_channel("general", message) finally: driver.close()