Skip to content

Commit 4b38096

Browse files
committed
Fix an edge case with clicking Link Text when using IE
1 parent 97259ce commit 4b38096

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,12 @@ def click(self, selector, by=By.CSS_SELECTOR,
116116
self.__scroll_to_element(element)
117117
pre_action_url = self.driver.current_url
118118
try:
119-
element.click()
119+
if self.browser == 'ie' and by == By.LINK_TEXT:
120+
# An issue with clicking Link Text on IE means using jquery
121+
self.__jquery_click(selector, by=by)
122+
else:
123+
# Normal click
124+
element.click()
120125
except (StaleElementReferenceException, ENI_Exception):
121126
self.wait_for_ready_state_complete()
122127
time.sleep(0.05)

0 commit comments

Comments
 (0)