@@ -165,7 +165,7 @@ def click(self, selector, by=By.CSS_SELECTOR, timeout=None, delay=0):
165
165
if delay and delay > 0 :
166
166
time .sleep (delay )
167
167
try :
168
- if self .browser == 'ie' and by == By .LINK_TEXT :
168
+ if self .browser == "ie" and by == By .LINK_TEXT :
169
169
# An issue with clicking Link Text on IE means using jquery
170
170
self .__jquery_click (selector , by = by )
171
171
elif self .browser == "safari" :
@@ -685,7 +685,7 @@ def click_link_text(self, link_text, timeout=None):
685
685
timeout = settings .SMALL_TIMEOUT
686
686
if self .timeout_multiplier and timeout == settings .SMALL_TIMEOUT :
687
687
timeout = self .__get_new_timeout (timeout )
688
- if self .browser == ' phantomjs' :
688
+ if self .browser == " phantomjs" :
689
689
if self .is_link_text_visible (link_text ):
690
690
element = self .wait_for_link_text_visible (
691
691
link_text , timeout = timeout )
@@ -787,7 +787,7 @@ def click_partial_link_text(self, partial_link_text, timeout=None):
787
787
timeout = settings .SMALL_TIMEOUT
788
788
if self .timeout_multiplier and timeout == settings .SMALL_TIMEOUT :
789
789
timeout = self .__get_new_timeout (timeout )
790
- if self .browser == ' phantomjs' :
790
+ if self .browser == " phantomjs" :
791
791
if self .is_partial_link_text_visible (partial_link_text ):
792
792
element = self .wait_for_partial_link_text (partial_link_text )
793
793
element .click ()
@@ -2052,7 +2052,7 @@ def get_new_driver(self, browser=None, headless=None, locale_code=None,
2052
2052
# WebDrivers can get closed during tearDown().
2053
2053
pass
2054
2054
else :
2055
- if self .browser == ' chrome' or self .browser == ' edge' :
2055
+ if self .browser == " chrome" or self .browser == " edge" :
2056
2056
width = settings .CHROME_START_WIDTH
2057
2057
height = settings .CHROME_START_HEIGHT
2058
2058
try :
@@ -2063,7 +2063,7 @@ def get_new_driver(self, browser=None, headless=None, locale_code=None,
2063
2063
self .wait_for_ready_state_complete ()
2064
2064
except Exception :
2065
2065
pass # Keep existing browser resolution
2066
- elif self .browser == ' firefox' :
2066
+ elif self .browser == " firefox" :
2067
2067
width = settings .CHROME_START_WIDTH
2068
2068
try :
2069
2069
if self .maximize_option :
@@ -2073,7 +2073,7 @@ def get_new_driver(self, browser=None, headless=None, locale_code=None,
2073
2073
self .wait_for_ready_state_complete ()
2074
2074
except Exception :
2075
2075
pass # Keep existing browser resolution
2076
- elif self .browser == ' safari' :
2076
+ elif self .browser == " safari" :
2077
2077
width = settings .CHROME_START_WIDTH
2078
2078
if self .maximize_option :
2079
2079
try :
@@ -2086,7 +2086,7 @@ def get_new_driver(self, browser=None, headless=None, locale_code=None,
2086
2086
self .driver .set_window_rect (10 , 30 , width , 630 )
2087
2087
except Exception :
2088
2088
pass
2089
- elif self .browser == ' opera' :
2089
+ elif self .browser == " opera" :
2090
2090
width = settings .CHROME_START_WIDTH
2091
2091
if self .maximize_option :
2092
2092
try :
@@ -2370,14 +2370,14 @@ def highlight(self, selector, by=By.CSS_SELECTOR,
2370
2370
2371
2371
if self .highlights :
2372
2372
loops = self .highlights
2373
- if self .browser == 'ie' :
2373
+ if self .browser == "ie" :
2374
2374
loops = 1 # Override previous setting because IE is slow
2375
2375
loops = int (loops )
2376
2376
2377
2377
o_bs = '' # original_box_shadow
2378
2378
try :
2379
2379
style = element .get_attribute ('style' )
2380
- except ( StaleElementReferenceException , ENI_Exception ) :
2380
+ except Exception :
2381
2381
self .wait_for_ready_state_complete ()
2382
2382
time .sleep (0.12 )
2383
2383
element = self .wait_for_element_visible (
@@ -3182,7 +3182,7 @@ def assert_no_js_errors(self):
3182
3182
raise Exception (
3183
3183
"JavaScript errors found on %s => %s" % (current_url , errors ))
3184
3184
if self .demo_mode :
3185
- if (self .browser == ' chrome' or self .browser == ' edge' ):
3185
+ if (self .browser == " chrome" or self .browser == " edge" ):
3186
3186
a_t = "ASSERT NO JS ERRORS"
3187
3187
if self ._language != "English" :
3188
3188
from seleniumbase .fixtures .words import SD
@@ -6034,7 +6034,7 @@ def __get_improved_exception_message(self):
6034
6034
maybe_using_old_chromedriver = False
6035
6035
if "unknown error: call function result missing" in exc_message :
6036
6036
maybe_using_old_chromedriver = True
6037
- if self .browser == ' chrome' and maybe_using_old_chromedriver :
6037
+ if self .browser == " chrome" and maybe_using_old_chromedriver :
6038
6038
update = ("Your version of ChromeDriver may be out-of-date! "
6039
6039
"Please go to "
6040
6040
"https://sites.google.com/a/chromium.org/chromedriver/ "
0 commit comments