Example #1
0
def select_option_by_value(step, option_val, select_id):
    with AssertContextManager(step):
        """ select an option in a dropdown list """
        # wait for jQuery to finish any Ajax calls
        driver = world.browser
        wait = WebDriverWait(driver, 30)
        wait.until(lambda driver: driver.execute_script("return jQuery.active == 0"))

        option = option_in_select(world.browser, select_id, option_val)
        option.click()
def select_does_not_contain(step, option, id_):
    assert_true(step, option_in_select(world.browser, id_, option) is None)
def select_contains(step, option, id_):
    assert_true(step, option_in_select(world.browser, id_, option) is not None)
Example #4
0
def select_does_not_contain(step, option, id_):
    assert_true(step, option_in_select(world.browser, id_, option) is None)
Example #5
0
def select_contains(step, option, id_):
    assert_true(step, option_in_select(world.browser, id_, option) is not None)
Example #6
0
 def test_option_in_select(self):
     from lettuce_webdriver.util import option_in_select
     assert option_in_select(world.browser, 'Favorite Colors:', 'Blue')
     assert option_in_select(world.browser, 'Favorite Colors:', u'ฟ้า')