Skip to content

Commit f0536bb

Browse files
committed
FIX: Add security.default_personal_cert to Firefox.
FIX: Make sure we set options and driver_path properties if using autodetection.
1 parent 3c672f2 commit f0536bb

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

botcity/web/bot.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,9 @@ def check_driver():
183183
func_def_options = BROWSER_CONFIGS.get(self.browser).get("options")
184184

185185
opt = self.options or func_def_options(self.headless, self._download_folder_path, None)
186+
self.options = opt
186187
driver_path = self.driver_path or check_driver()
188+
self.driver_path = driver_path
187189

188190
self._driver = driver_class(options=opt, executable_path=driver_path)
189191
self.set_screen_resolution()

botcity/web/browsers/firefox.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def default_options(headless=False, download_folder_path=None, user_data_dir=Non
1616
user_data_dir = temp_dir.name
1717
atexit.register(cleanup_temp_dir, temp_dir)
1818
firefox_profile = webdriver.FirefoxProfile(user_data_dir)
19-
firefox_profile = webdriver.FirefoxProfile()
19+
firefox_profile.set_preference("security.default_personal_cert", "Select Automatically")
2020
firefox_profile.set_preference('browser.download.folderList', 2)
2121
firefox_profile.set_preference('browser.download.manager.showWhenStarting', False)
2222
if not download_folder_path:

0 commit comments

Comments
 (0)