def e_add_to_cart_from_homepage(self): print("Add to cart product from homepage") page = HomePage(self.driver) # self.product_index = page.add_to_cart_random_product() page.add_to_cart_random_product() print("Items in cart: {}".format(page.total_items_in_cart))
def __init__(self, driver, platform): Page.__init__(self, driver, platform=platform) self.home = HomePage(driver) self.register = RegisterPage(driver) self.navigate = Navigator(self.home, auto_connect=self)
def v_HomePage(self): page = HomePage(self.driver) self.assertEqual(page.heading_text, "Welcome", "Welcome heading should be present") self.assertTrue(page.is_footer_present, "footer should be present")
def e_FindOwners(self): page = HomePage(self.driver) page.click_find_owners()
def e_Veterinarians(self): page = HomePage(self.driver) page.click_veterinarians()
def e_HomePage(self): page = HomePage(self.driver) page.click_home()
def e_StartBrowser(self): page = HomePage(self.driver, BASE_URL) page.open()
def v_homepage(self): page = HomePage(self.driver) self.assertTrue(page.is_homepage_open, "Homepage should be open.")
def e_open_product_page(self): print("Open product page") page = HomePage(self.driver) page.open_random_product_page()
def v_homepage_product_added_to_cart(self): page = HomePage(self.driver) self.assertTrue(page.is_product_added_to_cart, "Product should be added to cart.")
def get_page(context): """Create the home page.""" context.page = HomePage(context)