@@ -6823,20 +6823,24 @@ def assert_title(self, title):
68236823        error = (
68246824            "Expected page title [%s] does not match the actual title [%s]!"
68256825        )
6826-         try:
6827-             if not self.recorder_mode:
6828-                 self.assertEqual(expected, actual, error % (expected, actual))
6829-         except Exception:
6830-             self.wait_for_ready_state_complete()
6831-             time.sleep(2)
6832-             actual = self.get_page_title().strip()
6826+         if not self.recorder_mode:
68336827            try:
68346828                self.assertEqual(expected, actual, error % (expected, actual))
68356829            except Exception:
68366830                self.wait_for_ready_state_complete()
68376831                time.sleep(2)
68386832                actual = self.get_page_title().strip()
6839-                 self.assertEqual(expected, actual, error % (expected, actual))
6833+                 try:
6834+                     self.assertEqual(
6835+                         expected, actual, error % (expected, actual)
6836+                     )
6837+                 except Exception:
6838+                     self.wait_for_ready_state_complete()
6839+                     time.sleep(2)
6840+                     actual = self.get_page_title().strip()
6841+                     self.assertEqual(
6842+                         expected, actual, error % (expected, actual)
6843+                     )
68406844        if self.demo_mode and not self.recorder_mode:
68416845            a_t = "ASSERT TITLE"
68426846            if self._language != "English":
@@ -6866,20 +6870,24 @@ def assert_title_contains(self, substring):
68666870            "Expected title substring [%s] does not appear "
68676871            "in the actual page title [%s]!"
68686872        )
6869-         try:
6870-             if not self.recorder_mode:
6871-                 self.assertIn(expected, actual, error % (expected, actual))
6872-         except Exception:
6873-             self.wait_for_ready_state_complete()
6874-             time.sleep(2)
6875-             actual = self.get_page_title().strip()
6873+         if not self.recorder_mode:
68766874            try:
68776875                self.assertIn(expected, actual, error % (expected, actual))
68786876            except Exception:
68796877                self.wait_for_ready_state_complete()
68806878                time.sleep(2)
68816879                actual = self.get_page_title().strip()
6882-                 self.assertIn(expected, actual, error % (expected, actual))
6880+                 try:
6881+                     self.assertIn(
6882+                         expected, actual, error % (expected, actual)
6883+                     )
6884+                 except Exception:
6885+                     self.wait_for_ready_state_complete()
6886+                     time.sleep(2)
6887+                     actual = self.get_page_title().strip()
6888+                     self.assertIn(
6889+                         expected, actual, error % (expected, actual)
6890+                     )
68836891        if self.demo_mode and not self.recorder_mode:
68846892            a_t = "ASSERT TITLE CONTAINS"
68856893            if self._language != "English":
0 commit comments