Skip to content

Commit 3388e87

Browse files
committed
Fix a Safari bug with forward and backward page navigation
1 parent 0505937 commit 3388e87

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,11 +420,15 @@ def get_title(self):
420420
def go_back(self):
421421
self.__last_page_load_url = None
422422
self.driver.back()
423+
if self.browser == "safari":
424+
self.driver.refresh()
423425
self.wait_for_ready_state_complete()
424426

425427
def go_forward(self):
426428
self.__last_page_load_url = None
427429
self.driver.forward()
430+
if self.browser == "safari":
431+
self.driver.refresh()
428432
self.wait_for_ready_state_complete()
429433

430434
def is_element_present(self, selector, by=By.CSS_SELECTOR):

0 commit comments

Comments
 (0)