'Scenario:
I go to sequential position 1
Facing problem1, I select \'choice_1\'
Then I click save button
Then I go to sequential position 2
Then I came back to sequential position 1 again
Facing problem1, I observe the problem1 content is not
outdated before and after sequence navigation'

def test_perform_problem_save_and_navigate(self):

    self.go_to_tab_and_assert_problem(1, self.problem1_name)
    self.problem_page.click_choice('choice_choice_1')
    self.problem_page.click_save()
    self.problem_page.wait_for_save_notification()
    problem1_content_before_switch = self.problem_page.problem_input_content
    before_meta = self.problem_page.problem_meta
    self.go_to_tab_and_assert_problem(2, self.problem2_name)
    self.problem_page.wait_for_expected_status('span.unanswered', 'unanswered')
    self.go_to_tab_and_assert_problem(1, self.problem1_name)
    problem1_content_after_coming_back = self.problem_page.problem_input_content
    after_meta = self.problem_page.problem_meta
    self.assertIn(problem1_content_after_coming_back, problem1_content_before_switch)
    self.assertEqual(before_meta, after_meta)
