def step_impl(context, url): url = world.replace_variables(url) page = Page() page.url = url page.driver = world.driver page.go() page.wait_for_loading()
def step_impl(context, element_name, value): value = world.replace_variables(value) element = world.find_element(element_name) if element.get_attribute('title') == value: return True else: log.failed("Verify tooltip text is?", element.title, value)
def step_impl(context, element_name, value): value = world.replace_variables(value) element = world.find_element(element_name) if value in element.value: return True else: log.failed("Verify value contains?", element.value, value)
def step_impl(context, element_name, value): value = world.replace_variables(value) element = world.find_element(element_name) classes = element.get_attribute('class') if value in classes: return True else: log.failed("Verify class contains?", classes, value)
def step_impl(context, element_name, value): value = world.replace_variables(value) element = world.find_element(element_name) placeholder = element.get_attribute('placeholder') if placeholder == value: return True else: log.failed("Verify placeholder text is?", placeholder, value)
def step_impl(context, element_name, value): value = world.replace_variables(value) element = world.find_element(element_name) styles = element.get_attribute('style') print styles if value in styles: return True else: log.failed("Verify style contains?", styles, value)
def step_impl(context, url): url = world.replace_variables(url) page = Page(url=url) page.driver = world.driver page.wait_for_loading() if url in world.driver.current_url: return True else: log.failed("Verify url contains?", world.driver.current_url, url)
def step_impl(context, value): value = world.replace_variables(value) if not value[:-4].lower() == '.png': value = value + '.png' folder = os.path.dirname(value) if not folder == '': if not os.path.exists(folder): os.makedirs(folder) if not world.save_current_page_screenshot(value): log.failed("Could not save a screenshot.")
def step_impl(context, value): value = world.replace_variables(value) alert = world.get_alert_when_exist() if alert is None: log.failed("The popup alert not visible") if alert.text == value: return True else: log.failed("Verify popup message is?", alert.text, value)
def step_impl(context, element_name, value): value = world.replace_variables(value) element = world.find_element(element_name) if element.value |less_than_or_equal| value: return True else: log.failed( "Verify value is less than or equal?", "value = %s" % element.value, "value <= %s" % value )
def step_impl(context, element_name, value): value = world.replace_variables(value) element = world.find_element(element_name) if element.value |more_than| value: return True else: log.failed( "Verify value is more than?", "value = %s" % element.value, "value > %s" % value )
def step_impl(context, value): value = world.replace_variables(value) if not value[:-5].lower() == '.html': value = value + '.html' folder = os.path.dirname(value) if not folder == '': if not os.path.exists(folder): os.makedirs(folder) filename = open(value + '.html','w') page_source = world.get_current_page_source() filename.write(page_source.encode('utf8')) filename.close()
def step_impl(context, element_name, value): value = world.replace_variables(value) element = world.find_element(element_name) if not element.send_keys(value): log.failed("Fail to enters value '%s' to '%s'" % (value, element.name))
def step_impl(context, value): value = world.replace_variables(value) alert = world.get_alert() alert.send_keys(value)
def step_impl(context, value, element_name): value = world.replace_variables(value) element = world.find_element(element_name) if not element.select(value): log.failed("Fail to selects value '%s' on '%s'" % (value, element.name))