Skip to content

Commit 10461d4

Browse files
committed
Update Firefox settings and behavior
1 parent 6fb5da4 commit 10461d4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

seleniumbase/core/browser_launcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,7 @@ def _set_firefox_options(
484484
options.set_preference("app.update.enabled", False)
485485
options.set_preference("app.update.silent", True)
486486
options.set_preference("browser.formfill.enable", False)
487-
options.set_preference("browser.privatebrowsing.autostart", True)
487+
options.set_preference("browser.privatebrowsing.autostart", False)
488488
options.set_preference("devtools.errorconsole.enabled", True)
489489
options.set_preference("dom.webnotifications.enabled", False)
490490
options.set_preference("dom.disable_beforeunload", True)

seleniumbase/fixtures/base_case.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,8 +297,8 @@ def click(
297297
except Exception:
298298
pass
299299
self.__scroll_to_element(element, selector, by)
300-
if self.browser == "safari":
301-
if by == By.LINK_TEXT:
300+
if self.browser == "firefox" or self.browser == "safari":
301+
if by == By.LINK_TEXT or "contains(" in selector:
302302
self.__jquery_click(selector, by=by)
303303
else:
304304
self.__js_click(selector, by=by)

0 commit comments

Comments
 (0)