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)
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)
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)
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)
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)
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)
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)
def step_impl(context): assert context.driver.find_element(By.CSS_SELECTOR, "h2:nth-child(1)").text != context.old browser.teardown(context)
def step_impl(context): assert context.driver.current_url == 'http://mys01.fit.vutbr.cz:8033/index.php?route=common/home' browser.teardown(context)
def step_impl(context): elements = context.driver.find_elements( By.CSS_SELECTOR, "#collapse-shipping-method > .panel-body") assert len(elements) > 0 browser.teardown(context)
def step_impl(context): element = presence_of_element_located((By.LINK_TEXT, ".alert")) assert element != None browser.teardown(context)
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)
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)
def step_impl(context): assert context.mac_book_is_first browser.teardown(context)
def step_impl(context): elements = context.driver.find_elements( By.CSS_SELECTOR, "#collapse-payment-address > .panel-body") assert len(elements) > 0 browser.teardown(context)
def step_impl(context): elements = context.driver.find_elements( By.CSS_SELECTOR, "#collapse-checkout-confirm > .panel-body") assert len(elements) > 0 browser.teardown(context)
def step_impl(context): elements = context.driver.find_elements(By.CSS_SELECTOR, ".alert") assert len(elements) > 0 browser.teardown(context)
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)
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)
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)
def step_impl(context): pass # todo: the privacy policy dissappears ?! browser.teardown(context)