예제 #1
0
    def test_c18(self):
        log.info("Add Username")
        home = HomeScreen(self.driver)
        profile = MyUsernameScreen(self.driver)
        menu = Menu(self.driver)
        menu.go_to(menu.wenums.ACTIONS,
                   [menu.wenums.EDIT_PROFILE, menu.wenums.MY_USERNAME],
                   menu.wenums.CHATS)
        profile.set_username(self.NEW_USERNAME)
        profile.tap_done_btn()
        home.is_home_screen_displayed()

        log.info("Verify username is added successfully.")
        Verify.true(home.is_profile_updated(self.NEW_USERNAME),
                    "The names are not updated")
예제 #2
0
    def test_c19(self):
        log.info("Keep old Username after update")
        home = HomeScreen(self.driver)
        profile = MyUsernameScreen(self.driver)
        menu = Menu(self.driver)
        menu.go_to(menu.wenums.ACTIONS,
                   [menu.wenums.EDIT_PROFILE, menu.wenums.MY_USERNAME],
                   menu.wenums.CHATS)
        profile.set_username(self.NEW_USERNAME)
        profile.tap_keep_btn()
        home.is_home_screen_displayed()

        log.info("Verify username is not updated")
        Verify.true(home.is_profile_updated(self.ACTUAL_USERNAME),
                    "The username updated")
예제 #3
0
    def test_c23(self):
        log.info("Edit First and Last names")
        menu = Menu(self.driver)
        home = HomeScreen(self.driver)
        profile = MyNameScreen(self.driver)
        menu.go_to(menu.wenums.ACTIONS,
                   [menu.wenums.EDIT_PROFILE, menu.wenums.MY_NAME],
                   menu.wenums.CHATS)
        profile.set_first_name(self.NEW_FIRST_NAME)
        profile.set_last_name(self.NEW_LAST_NAME)
        profile.tap_done_btn()
        home.is_home_screen_displayed()

        log.info("Verify first and last names are updated successfully.")
        Verify.true(home.is_profile_updated(self.NEW_FIRST_NAME),
                    "The names are not updated")
예제 #4
0
    def test_c20(self):
        log.info("Edit Username")
        home = HomeScreen(self.driver)
        profile = MyUsernameScreen(self.driver)
        menu = Menu(self.driver)
        self.driver.find_element(*(By.ID, self.OLD_USERNAME))
        menu.go_to(menu.wenums.ACTIONS,
                   [menu.wenums.EDIT_PROFILE, menu.wenums.MY_USERNAME],
                   menu.wenums.CHATS)
        profile.set_username(self.EDIT_USERNAME)
        profile.tap_done_btn()
        home.is_home_screen_displayed()

        log.info("Verify username is updated successfully.")
        Verify.true(home.is_profile_updated(self.EDIT_USERNAME),
                    "The names are not updated")