Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def __highlight_with_js_2(self, message, selector, o_bs):
js_utils.highlight_with_js_2(
self.driver, message, selector, o_bs, self.message_duration)
def execute_async_script(self, script, timeout=settings.EXTREME_TIMEOUT):
return js_utils.execute_async_script(self.driver, script, timeout)
def __highlight_with_js(self, selector, loops, o_bs):
js_utils.highlight_with_js(self.driver, selector, loops, o_bs)
def __slow_scroll_to_element(self, element):
js_utils.slow_scroll_to_element(self.driver, element, self.browser)
http://github.hubspot.com/shepherd/docs/welcome/
"""
shepherd_js = constants.Shepherd.MIN_JS
sh_theme_arrows_css = constants.Shepherd.THEME_ARROWS_CSS
sh_theme_arrows_fix_css = constants.Shepherd.THEME_ARR_FIX_CSS
sh_theme_default_css = constants.Shepherd.THEME_DEFAULT_CSS
sh_theme_dark_css = constants.Shepherd.THEME_DARK_CSS
sh_theme_sq_css = constants.Shepherd.THEME_SQ_CSS
sh_theme_sq_dark_css = constants.Shepherd.THEME_SQ_DK_CSS
tether_js = constants.Tether.MIN_JS
spinner_css = constants.Messenger.SPINNER_CSS
sh_style = style_sheet.sh_style_test
backdrop_style = style_sheet.sh_backdrop_style
activate_bootstrap(driver)
js_utils.wait_for_ready_state_complete(driver)
js_utils.wait_for_angularjs(driver)
js_utils.add_css_style(driver, backdrop_style)
js_utils.wait_for_ready_state_complete(driver)
js_utils.wait_for_angularjs(driver)
for x in range(4):
js_utils.add_css_link(driver, spinner_css)
js_utils.add_css_link(driver, sh_theme_arrows_css)
js_utils.add_css_link(driver, sh_theme_arrows_fix_css)
js_utils.add_css_link(driver, sh_theme_default_css)
js_utils.add_css_link(driver, sh_theme_dark_css)
js_utils.add_css_link(driver, sh_theme_sq_css)
js_utils.add_css_link(driver, sh_theme_sq_dark_css)
js_utils.add_js_link(driver, tether_js)
js_utils.add_js_link(driver, shepherd_js)
time.sleep(0.1)
for x in range(int(settings.MINI_TIMEOUT * 2.0)):
instructions = str(args[0])
if len(args) > 1:
pass
question = "Approve?" # self.verify("")
if instructions and "?" not in instructions:
question = instructions + " <> Approve?"
elif instructions and "?" in instructions:
question = instructions
use_jqc = False
self.wait_for_ready_state_complete()
if js_utils.is_jquery_confirm_activated(self.driver):
use_jqc = True
else:
js_utils.activate_jquery_confirm(self.driver)
get_jqc = None
try:
get_jqc = self.execute_script("return jconfirm")
get_jqc = get_jqc["instances"]
use_jqc = True
except Exception:
use_jqc = False
if use_jqc:
wait_time_before_verify = WAIT_TIME_BEFORE_VERIFY
if self.verify_delay:
wait_time_before_verify = float(self.verify_delay)
# Allow a moment to see the full page before the dialog box pops up
time.sleep(wait_time_before_verify)
# Use the jquery_confirm library for manual page checks