コード例 #1
0
    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))
コード例 #2
0
    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)
コード例 #3
0
 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")
コード例 #4
0
 def e_FindOwners(self):
     page = HomePage(self.driver)
     page.click_find_owners()
コード例 #5
0
 def e_Veterinarians(self):
     page = HomePage(self.driver)
     page.click_veterinarians()
コード例 #6
0
 def e_HomePage(self):
     page = HomePage(self.driver)
     page.click_home()
コード例 #7
0
 def e_StartBrowser(self):
     page = HomePage(self.driver, BASE_URL)
     page.open()
コード例 #8
0
 def v_homepage(self):
     page = HomePage(self.driver)
     self.assertTrue(page.is_homepage_open, "Homepage should be open.")
コード例 #9
0
 def e_open_product_page(self):
     print("Open product page")
     page = HomePage(self.driver)
     page.open_random_product_page()
コード例 #10
0
 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.")
コード例 #11
0
def get_page(context):
    """Create the home page."""
    context.page = HomePage(context)