@@ -1464,7 +1464,14 @@ def highlight(self, selector, by=By.CSS_SELECTOR,
1464
1464
loops = int (loops )
1465
1465
1466
1466
o_bs = '' # original_box_shadow
1467
- style = element .get_attribute ('style' )
1467
+ try :
1468
+ style = element .get_attribute ('style' )
1469
+ except (StaleElementReferenceException , ENI_Exception ):
1470
+ self .wait_for_ready_state_complete ()
1471
+ time .sleep (0.05 )
1472
+ element = self .wait_for_element_visible (
1473
+ selector , by = By .CSS_SELECTOR , timeout = settings .SMALL_TIMEOUT )
1474
+ style = element .get_attribute ('style' )
1468
1475
if style :
1469
1476
if 'box-shadow: ' in style :
1470
1477
box_start = style .find ('box-shadow: ' )
@@ -3116,7 +3123,14 @@ def __highlight_with_assert_success(
3116
3123
self .__slow_scroll_to_element (element )
3117
3124
3118
3125
o_bs = '' # original_box_shadow
3119
- style = element .get_attribute ('style' )
3126
+ try :
3127
+ style = element .get_attribute ('style' )
3128
+ except (StaleElementReferenceException , ENI_Exception ):
3129
+ self .wait_for_ready_state_complete ()
3130
+ time .sleep (0.05 )
3131
+ element = self .wait_for_element_visible (
3132
+ selector , by = By .CSS_SELECTOR , timeout = settings .SMALL_TIMEOUT )
3133
+ style = element .get_attribute ('style' )
3120
3134
if style :
3121
3135
if 'box-shadow: ' in style :
3122
3136
box_start = style .find ('box-shadow: ' )
0 commit comments