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()
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('$')
def click_submit_btn(self): self.click_element(CodePageLocators.SUBMIT_BTN) return ListsPage(self.driver)
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])
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()
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)
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()
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)