[FIX] selenium: retirer -remote-allow-system-access (refusé par geckodriver récent)
webdriver.Firefox échouait : « InvalidArgumentException: Argument --remote-allow-system-access can't be set via capabilities ». Cet argument (ajouté pour le Firefox snap d'Ubuntu) est désormais REFUSÉ via les capabilities par les geckodriver récents, qui gèrent seuls l'accès système du snap. Il cassait donc TOUS les setups sur geckodriver récent (ici Arch sans snap). On ne le passe plus. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
06687f5f7e
commit
671730b841
1 changed files with 6 additions and 1 deletions
|
|
@ -313,7 +313,12 @@ class SeleniumLib(object):
|
|||
command_executor=driver_url,
|
||||
)
|
||||
else:
|
||||
firefox_options.add_argument("-remote-allow-system-access")
|
||||
# NE PAS passer « -remote-allow-system-access » : les
|
||||
# geckodriver récents le REFUSENT via les capabilities
|
||||
# (« Argument --remote-allow-system-access can't be set via
|
||||
# capabilities ») et gèrent seuls l'accès système du Firefox
|
||||
# snap. Le passer cassait TOUS les setups sur geckodriver
|
||||
# récent (pas seulement snap/Ubuntu).
|
||||
self.driver = webdriver.Firefox(
|
||||
options=firefox_options,
|
||||
service=firefox_services,
|
||||
|
|
|
|||
Loading…
Reference in a new issue