Skip to content

Commit 5f36890

Browse files
committed
Fix issue with the output of deferred text asserts
1 parent 0881de9 commit 5f36890

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9813,6 +9813,8 @@ def __get_exception_message(self):
98139813
exc_message = exception_info.msg
98149814
elif hasattr(exception_info, "message"):
98159815
exc_message = exception_info.message
9816+
elif hasattr(exception_info, "args") and len(exception_info.args) == 1:
9817+
exc_message = exception_info.args[0]
98169818
else:
98179819
exc_message = sys.exc_info()
98189820
return exc_message

seleniumbase/fixtures/shared_utils.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,10 @@ def format_exc(exception, message):
168168
exc = Exception
169169
return exc, message
170170
message = _format_message(message)
171+
try:
172+
exc.message = message
173+
except Exception:
174+
pass
171175
return exc, message
172176

173177

0 commit comments

Comments
 (0)