Better error-handling for Demo Mode JS methods
This commit is contained in:
parent
186456c1a9
commit
481bdb9298
|
@ -297,49 +297,70 @@ def highlight_with_js(driver, selector, loops, o_bs):
|
||||||
'0px 0px 6px 6px rgba(255, 0, 0, 1)';"""
|
'0px 0px 6px 6px rgba(255, 0, 0, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""document.querySelector('%s').style.boxShadow =
|
"""document.querySelector('%s').style.boxShadow =
|
||||||
'0px 0px 6px 6px rgba(128, 0, 128, 1)';"""
|
'0px 0px 6px 6px rgba(128, 0, 128, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""document.querySelector('%s').style.boxShadow =
|
"""document.querySelector('%s').style.boxShadow =
|
||||||
'0px 0px 6px 6px rgba(0, 0, 255, 1)';"""
|
'0px 0px 6px 6px rgba(0, 0, 255, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""document.querySelector('%s').style.boxShadow =
|
"""document.querySelector('%s').style.boxShadow =
|
||||||
'0px 0px 6px 6px rgba(0, 255, 0, 1)';"""
|
'0px 0px 6px 6px rgba(0, 255, 0, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""document.querySelector('%s').style.boxShadow =
|
"""document.querySelector('%s').style.boxShadow =
|
||||||
'0px 0px 6px 6px rgba(128, 128, 0, 1)';"""
|
'0px 0px 6px 6px rgba(128, 128, 0, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""document.querySelector('%s').style.boxShadow =
|
"""document.querySelector('%s').style.boxShadow =
|
||||||
'0px 0px 6px 6px rgba(128, 0, 128, 1)';"""
|
'0px 0px 6px 6px rgba(128, 0, 128, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = """document.querySelector('%s').style.boxShadow =
|
script = """document.querySelector('%s').style.boxShadow =
|
||||||
'%s';""" % (
|
'%s';""" % (
|
||||||
selector,
|
selector,
|
||||||
o_bs,
|
o_bs,
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
def highlight_with_jquery(driver, selector, loops, o_bs):
|
def highlight_with_jquery(driver, selector, loops, o_bs):
|
||||||
|
@ -751,28 +772,40 @@ def highlight_with_js_2(driver, message, selector, o_bs, msg_dur):
|
||||||
'0px 0px 6px 6px rgba(205, 30, 0, 1)';"""
|
'0px 0px 6px 6px rgba(205, 30, 0, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""document.querySelector('%s').style.boxShadow =
|
"""document.querySelector('%s').style.boxShadow =
|
||||||
'0px 0px 6px 6px rgba(128, 0, 128, 1)';"""
|
'0px 0px 6px 6px rgba(128, 0, 128, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""document.querySelector('%s').style.boxShadow =
|
"""document.querySelector('%s').style.boxShadow =
|
||||||
'0px 0px 6px 6px rgba(50, 50, 128, 1)';"""
|
'0px 0px 6px 6px rgba(50, 50, 128, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""document.querySelector('%s').style.boxShadow =
|
"""document.querySelector('%s').style.boxShadow =
|
||||||
'0px 0px 6px 6px rgba(50, 205, 50, 1)';"""
|
'0px 0px 6px 6px rgba(50, 205, 50, 1)';"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -785,7 +818,10 @@ def highlight_with_js_2(driver, message, selector, o_bs, msg_dur):
|
||||||
selector,
|
selector,
|
||||||
o_bs,
|
o_bs,
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
def highlight_with_jquery_2(driver, message, selector, o_bs, msg_dur):
|
def highlight_with_jquery_2(driver, message, selector, o_bs, msg_dur):
|
||||||
|
@ -806,28 +842,40 @@ def highlight_with_jquery_2(driver, message, selector, o_bs, msg_dur):
|
||||||
'0px 0px 6px 6px rgba(205, 30, 0, 1)');"""
|
'0px 0px 6px 6px rgba(205, 30, 0, 1)');"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""jQuery('%s').css('box-shadow',
|
"""jQuery('%s').css('box-shadow',
|
||||||
'0px 0px 6px 6px rgba(128, 0, 128, 1)');"""
|
'0px 0px 6px 6px rgba(128, 0, 128, 1)');"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""jQuery('%s').css('box-shadow',
|
"""jQuery('%s').css('box-shadow',
|
||||||
'0px 0px 6px 6px rgba(50, 50, 200, 1)');"""
|
'0px 0px 6px 6px rgba(50, 50, 200, 1)');"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
script = (
|
script = (
|
||||||
"""jQuery('%s').css('box-shadow',
|
"""jQuery('%s').css('box-shadow',
|
||||||
'0px 0px 6px 6px rgba(50, 205, 50, 1)');"""
|
'0px 0px 6px 6px rgba(50, 205, 50, 1)');"""
|
||||||
% selector
|
% selector
|
||||||
)
|
)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
time.sleep(0.0181)
|
time.sleep(0.0181)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -837,7 +885,10 @@ def highlight_with_jquery_2(driver, message, selector, o_bs, msg_dur):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
script = """jQuery('%s').css('box-shadow', '%s');""" % (selector, o_bs)
|
script = """jQuery('%s').css('box-shadow', '%s');""" % (selector, o_bs)
|
||||||
driver.execute_script(script)
|
try:
|
||||||
|
driver.execute_script(script)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
def get_scroll_distance_to_element(driver, element):
|
def get_scroll_distance_to_element(driver, element):
|
||||||
|
|
Loading…
Reference in New Issue