【发布时间】:2014-12-22 02:53:24
【问题描述】:
所以我试图捕捉 Webdriver 异常并且不希望它的回溯污染我的日志。这是一段代码
from selenium.common.exceptions import TimeoutException, WebDriverException
try:
WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.CSS_SELECTOR, '.loading')))
except TimeoutException:
log.msg("Seneium Timeout: {}".format(response.url))
except WebDriverException as e:
log.msg("Selenium Exception: {0} Message: {1}".format("my message", str(e)))
finally:
driver.quit()
但我仍然得到这些:
<full traceback here>
selenium.common.exceptions.WebDriverException: Message: Can not connect to GhostDriver
我做错了什么?
【问题讨论】:
-
您确定异常发生在
try块内吗?
标签: python exception selenium selenium-webdriver