Revert lettuce css_find function to not fail if it does not find the element.

This commit is contained in:
Jay Zoldak
2013-03-08 12:29:44 -05:00
parent d9b68e2de2
commit 3c3f6c3cbe
2 changed files with 3 additions and 11 deletions

View File

@@ -39,7 +39,7 @@ def reload_the_page(step):
def edit_the_name_of_a_policy_key(step):
policy_key_css = 'input.policy-key'
e = css_find(policy_key_css).first
e.fill('new')
e.type('_new')
@step(u'I press the "([^"]*)" notification button$')
@@ -121,7 +121,7 @@ def the_policy_key_name_is_unchanged(step):
def the_policy_key_name_is_changed(step):
policy_key_css = 'input.policy-key'
val = css_find(policy_key_css).first.value
assert_equal(val, 'new')
assert_equal(val, 'display_name_new')
@step(u'the policy key value is unchanged$')
@@ -184,14 +184,6 @@ def assert_entries(css, expected_values):
def click_save():
css = "a.save-button"
# def is_shown(driver):
# visible = css_find(css).first.visible
# if visible:
# # Even when waiting for visible, this fails sporadically. Adding in a small wait.
# time.sleep(float(1))
# return visible
# wait_for(is_shown)
css_click_at(css)

View File

@@ -126,7 +126,7 @@ def css_find(css):
def is_visible(driver):
return EC.visibility_of_element_located((By.CSS_SELECTOR,css,))
assert_true(world.browser.is_element_present_by_css(css, 5))
world.browser.is_element_present_by_css(css, 5)
wait_for(is_visible)
return world.browser.find_by_css(css)