On thi mã dưới đây tôi nhận được dưới đây lỗi nếu nó không thành công để có được firefox hồ sơ/webdriver vì một lý do:trường hợp ngoại lệ phải được các lớp học kiểu cũ hoặc có nguồn gốc từ BaseException, không NoneType
trường hợp ngoại lệ phải kiểu cũ lớp học hoặc có nguồn gốc từ BaseException, không NoneType
tôi muốn hiểu tại sao lỗi này sẽ được hiển thị trong trường hợp này:
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