示例#1
0
 def test_amount_section(self):
     lists_page = ListsPage(self.driver)
     products_page = lists_page.add_list(LIST_NAME)
     products_page.add_product(PRODUCT)
     settings_page = products_page.open_settings()
     settings_page.hide_amount_section()
     settings_page.press_back_button()
     products_page.verify_amount_section_absence()
示例#2
0
 def test_currency(self):
     lists_page = ListsPage(self.driver)
     products_page = lists_page.add_list(LIST_NAME)
     products_page.add_product(PRODUCT)
     settings_page = products_page.open_settings()
     settings_page.change_currency_to_usd()
     settings_page.press_back_button()
     products_page.verify_currency('$')
示例#3
0
 def click_submit_btn(self):
     self.click_element(CodePageLocators.SUBMIT_BTN)
     return ListsPage(self.driver)
示例#4
0
 def test_totals(self):
     lists_page = ListsPage(self.driver)
     products_page = lists_page.add_list(LIST_NAME)
     products_page.add_product(PRODUCT)
     products_page.add_product(UPDATED_PRODUCT)
     products_page.verify_totals([PRODUCT, UPDATED_PRODUCT])
示例#5
0
 def test_delete_product(self):
     lists_page = ListsPage(self.driver)
     products_page = lists_page.add_list(LIST_NAME)
     products_page.add_product(PRODUCT)
     products_page.delete_product()
     products_page.verify_product_absence()
示例#6
0
 def test_update_product(self):
     lists_page = ListsPage(self.driver)
     products_page = lists_page.add_list(LIST_NAME)
     products_page.add_product(PRODUCT)
     products_page.update_product(UPDATED_PRODUCT)
     products_page.verify_product_presence(UPDATED_PRODUCT)
示例#7
0
 def test_delete_shopping_list(self):
     lists_page = ListsPage(self.driver)
     lists_page.add_list(LIST_NAME)
     lists_page.press_back_button()
     lists_page.delete_list()
     lists_page.verify_list_absence()
示例#8
0
 def test_update_shopping_list(self):
     lists_page = ListsPage(self.driver)
     lists_page.add_list(LIST_NAME)
     lists_page.press_back_button()
     lists_page.update_list(UPDATED_LIST_NAME)
     lists_page.verify_list_presence(UPDATED_LIST_NAME)