Skip to content

Commit f91ac18

Browse files
committed
Improved clicking in Safari tests
1 parent 9d30bca commit f91ac18

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,13 @@ def click(self, selector, by=By.CSS_SELECTOR, timeout=None, delay=0):
141141
time.sleep(0.05)
142142
element = page_actions.wait_for_element_visible(
143143
self.driver, selector, by, timeout=timeout)
144-
element.click()
144+
if self.browser == "safari":
145+
if by == By.LINK_TEXT:
146+
self.__jquery_click(selector, by=by)
147+
else:
148+
self.__js_click(selector, by=by)
149+
else:
150+
element.click()
145151
except (WebDriverException, MoveTargetOutOfBoundsException):
146152
self.wait_for_ready_state_complete()
147153
try:

0 commit comments

Comments
 (0)