在执行下面的代码时,如果由于某种原因无法获取Firefox配置文件/ webdriver,则会出现以下错误:
我想了解为什么会在这种情况下显示此错误:异常必须是旧式类或从BaseException派生而来,而不是NoneType
self.error = 0
self.profile, profileErrStatus = self.GetFireFoxProfile(path)
if self.profile:
self.driver, driverErrStatus = self.GetFireFoxWebDriver(self.profile)
if self.driver:
else:
print('Failed to get Firefox Webdriver:%s'%(str(sys.exc_info()[0])))
raise
else:
print('Failed to get Firefox Profile:%s'%(str(sys.exc_info()[0])))
raise