Example #1
0
def step_impl(context):
    context.driver.implicitly_wait(.2)
    elements = context.driver.find_elements(By.CSS_SELECTOR, ".alert")
    assert len(elements) > 0
    value = elements[0].text
    assert value == 'Thank you for your review. It has been submitted to the webmaster for approval.'
    browser.teardown(context)
Example #2
0
def step_impl(context):
    first_layout = context.driver.find_elements(
        By.CSS_SELECTOR, ".product-layout:nth-child(1) > .product-thumb")
    first_y = first_layout[0].location['y'] + first_layout[0].rect['height']

    second_layout = context.driver.find_elements(
        By.CSS_SELECTOR, ".product-layout:nth-child(2) > .product-thumb")
    second_y = second_layout[0].location['y'] + first_layout[0].rect['height']

    assert first_y < second_y
    browser.teardown(context)
Example #3
0
def step_impl(context):
    elements = context.driver.find_elements(
        By.CSS_SELECTOR, ".product-layout:nth-child(1) > .product-thumb")
    assert len(elements) > 0
    elements = context.driver.find_elements(
        By.CSS_SELECTOR, ".product-layout:nth-child(2) > .product-thumb")
    assert len(elements) > 0
    elements = context.driver.find_elements(
        By.CSS_SELECTOR, ".product-layout:nth-child(3) > .product-thumb")
    assert len(elements) > 0
    elements = context.driver.find_elements(
        By.CSS_SELECTOR, ".product-layout:nth-child(5) > .product-thumb")
    assert len(elements) > 0
    elements = context.driver.find_elements(
        By.CSS_SELECTOR, ".product-layout:nth-child(4) > .product-thumb")
    assert len(elements) > 0
    browser.teardown(context)
Example #4
0
def step_impl(context):
    element = context.wait.until(
        presence_of_element_located((By.CSS_SELECTOR, ".alert")))
    value = element.text
    assert value == 'Warning: Gift Certificate is either invalid or the balance has been used up!\n×'
    browser.teardown(context)
Example #5
0
def step_impl(context):
    element = context.wait.until(
        presence_of_element_located((By.CSS_SELECTOR, ".alert")))
    value = element.text
    assert value == 'Warning: Coupon is either invalid, expired or reached its usage limit!\n×'
    browser.teardown(context)
Example #6
0
def step_impl(context):
    elements = context.driver.find_elements(By.CSS_SELECTOR, ".alert")
    assert len(elements) > 0
    value = elements[0].text
    assert value == 'Success: You have modified your wish list!\n×'
    browser.teardown(context)
Example #7
0
def step_impl(context):
    elements = context.driver.find_elements(By.CSS_SELECTOR, ".alert")
    assert len(elements) > 0
    value = elements[0].text
    assert value == 'Success: You have added Samsung Galaxy Tab 10.1 to your shopping cart!\n×'
    browser.teardown(context)
Example #8
0
def step_impl(context):
    assert context.driver.find_element(By.CSS_SELECTOR,
                                       "h2:nth-child(1)").text != context.old
    browser.teardown(context)
Example #9
0
def step_impl(context):
    assert context.driver.current_url == 'http://mys01.fit.vutbr.cz:8033/index.php?route=common/home'
    browser.teardown(context)
Example #10
0
def step_impl(context):
    elements = context.driver.find_elements(
        By.CSS_SELECTOR, "#collapse-shipping-method  > .panel-body")
    assert len(elements) > 0
    browser.teardown(context)
Example #11
0
def step_impl(context):
    element = presence_of_element_located((By.LINK_TEXT, ".alert"))
    assert element != None
    browser.teardown(context)
Example #12
0
def step_impl(context):
    element = context.wait.until(
        presence_of_element_located((By.CSS_SELECTOR, "p:nth-child(2)")))
    assert element.text == "Your shopping cart is empty!"
    browser.teardown(context)
Example #13
0
def step_impl(context):
    assert context.driver.current_url == 'http://mys01.fit.vutbr.cz:8033/index.php?route=product/product&path=18&product_id=44'
    browser.teardown(context)
Example #14
0
def step_impl(context):
    assert context.mac_book_is_first
    browser.teardown(context)
Example #15
0
def step_impl(context):
    elements = context.driver.find_elements(
        By.CSS_SELECTOR, "#collapse-payment-address > .panel-body")
    assert len(elements) > 0
    browser.teardown(context)
Example #16
0
def step_impl(context):
    elements = context.driver.find_elements(
        By.CSS_SELECTOR, "#collapse-checkout-confirm > .panel-body")
    assert len(elements) > 0
    browser.teardown(context)
Example #17
0
def step_impl(context):
    elements = context.driver.find_elements(By.CSS_SELECTOR, ".alert")
    assert len(elements) > 0
    browser.teardown(context)
Example #18
0
def step_impl(context):
    element = context.wait.until(
        presence_of_element_located((By.CSS_SELECTOR, ".alert")))
    value = element.text
    assert value == 'Success: You have added Nikon D300 to your shopping cart!\n×'
    browser.teardown(context)
Example #19
0
def step_impl(context):
    assert context.driver.current_url == 'http://mys01.fit.vutbr.cz:8033/index.php?route=product/search&search=Laptop'
    value = context.driver.find_element(
        By.CSS_SELECTOR, "p:nth-child(7)").get_attribute("value")
    assert value != "There is no product that matches the search criteria."
    browser.teardown(context)
Example #20
0
def step_impl(context):
    value = context.driver.find_element(
        By.CSS_SELECTOR,
        "tbody .text-right:nth-child(6)").get_attribute("value")
    assert value == "$294.00"
    browser.teardown(context)
Example #21
0
def step_impl(context):
    pass  # todo: the privacy policy dissappears ?!
    browser.teardown(context)