Skip to content

Commit 8a03f3a

Browse files
committed
fix callback_validation tests
1 parent de5e289 commit 8a03f3a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/integration/devtools/test_callback_validation.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@ def check_errors(dash_duo, specs):
1919
for i in range(cnt):
2020
msg = dash_duo.find_elements(".dash-fe-error__title")[i].text
2121
dash_duo.find_elements(".test-devtools-error-toggle")[i].click()
22-
txt = dash_duo.wait_for_element(".dash-backend-error,.dash-fe-error__info").text
22+
dash_duo.wait_for_element(".dash-backend-error,.dash-fe-error__info")
23+
has_BE = dash_duo.driver.execute_script(
24+
"return document.querySelectorAll('.dash-backend-error').length"
25+
)
26+
txt_selector = ".dash-backend-error" if has_BE else ".dash-fe-error__info"
27+
txt = dash_duo.wait_for_element(txt_selector).text
2328
dash_duo.find_elements(".test-devtools-error-toggle")[i].click()
2429
dash_duo.wait_for_no_elements(".dash-backend-error")
2530
found.append((msg, txt))

0 commit comments

Comments
 (0)