def test_start_register_smoke(self, set_capabilities, setup_logging):
        """
        Scenario:
            Verify Register screen is loaded successfully
        """

        setup_logging.info('-- Starting {} Test Case'.format(
            TestIosRegister.__name__))

        ios_new_landing_page = IosNewLanding(set_capabilities, setup_logging)
        ios_register_page = IosRegister(set_capabilities, setup_logging)

        ios_new_landing_page.load_register_screen()
        assert ios_register_page.get_register_divider_textview(
        ).text == strings.REGISTER_SCREEN_REGISTER_WITH
    def back_and_forth_register(self):
        """
        Load register screen and get back to previous screen

        Returns:
             bool: Returns True if app is back on Register screen
        """

        ios_new_landing_page = IosNewLanding(self.driver, self.log)

        if self.get_register_divider_textview(
        ).text == strings.REGISTER_SCREEN_REGISTER_WITH:
            self.driver.back()
            if ios_new_landing_page.load_register_screen(
            ).text == strings.REGISTER_SCREEN_REGISTER_WITH:
                self.log.info('Register screen is successfully loaded')
            else:
                self.log.error('New Landing screen is not loaded')
                self.global_contents.flag = False
        else:
            self.log.error('Not on Register screen')
            self.global_contents.flag = False

        return self.global_contents.flag