@@ -54,6 +54,8 @@ def test_anything(self):
5454from seleniumbase .fixtures import page_actions
5555from seleniumbase .fixtures import page_utils
5656from seleniumbase .fixtures import xpath_to_css
57+ logging .getLogger ("requests" ).setLevel (logging .ERROR )
58+ logging .getLogger ("urllib3" ).setLevel (logging .ERROR )
5759urllib3 .disable_warnings ()
5860ENI_Exception = selenium_exceptions .ElementNotInteractableException
5961
@@ -1464,7 +1466,14 @@ def highlight(self, selector, by=By.CSS_SELECTOR,
14641466 loops = int (loops )
14651467
14661468 o_bs = '' # original_box_shadow
1467- style = element .get_attribute ('style' )
1469+ try :
1470+ style = element .get_attribute ('style' )
1471+ except (StaleElementReferenceException , ENI_Exception ):
1472+ self .wait_for_ready_state_complete ()
1473+ time .sleep (0.05 )
1474+ element = self .wait_for_element_visible (
1475+ selector , by = By .CSS_SELECTOR , timeout = settings .SMALL_TIMEOUT )
1476+ style = element .get_attribute ('style' )
14681477 if style :
14691478 if 'box-shadow: ' in style :
14701479 box_start = style .find ('box-shadow: ' )
@@ -3116,7 +3125,14 @@ def __highlight_with_assert_success(
31163125 self .__slow_scroll_to_element (element )
31173126
31183127 o_bs = '' # original_box_shadow
3119- style = element .get_attribute ('style' )
3128+ try :
3129+ style = element .get_attribute ('style' )
3130+ except (StaleElementReferenceException , ENI_Exception ):
3131+ self .wait_for_ready_state_complete ()
3132+ time .sleep (0.05 )
3133+ element = self .wait_for_element_visible (
3134+ selector , by = By .CSS_SELECTOR , timeout = settings .SMALL_TIMEOUT )
3135+ style = element .get_attribute ('style' )
31203136 if style :
31213137 if 'box-shadow: ' in style :
31223138 box_start = style .find ('box-shadow: ' )
0 commit comments