Handle an edge case of going back after a redirect

This commit is contained in:
Michael Mintz 2023-01-29 01:17:02 -05:00
parent 9a36a5f323
commit c03d8ee46b
1 changed files with 3 additions and 0 deletions

View File

@ -1138,8 +1138,11 @@ class BaseCase(unittest.TestCase):
def go_back(self):
self.__check_scope()
pre_action_url = self.driver.current_url
self.__last_page_load_url = None
self.driver.back()
if pre_action_url == self.driver.current_url:
self.driver.back() # Again because the page was redirected
if self.recorder_mode:
time_stamp = self.execute_script("return Date.now();")
origin = self.get_origin()