python
from selenium.webdriver import Firefox
driver = Firefox()
driver.get('http://example.com')
Quand tu fais
Correspondance indiquant que l'erreur "Impossible de charger le profil." Apparaît. Mac.
Selenium n'est-il pas compatible avec le système de configuration de l'environnement (?) Appelée marionnette Marionette fournie avec Firefox 47?
Installez geckodriver avec infusion.
command
$ brew install geckodriver
$ pip install -U selenium
python
firefox_capabilities = DesiredCapabilities.FIREFOX
firefox_capabilities['marionette'] = True
driver = webdriver.Firefox(capabilities=firefox_capabilities)
driver.get('http://example.com')
C'est acceptable
Référence: Impossible d'ouvrir le navigateur avec Selenium après la mise à jour de Firefox --Stack Overflow
ensuite,
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
Exception AttributeError: "'Service' object has no attribute 'process'" in <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x109a96690>> ignored
Si cela sort
python
import os
if "/usr/local/bin" not in os.environ['PATH']:
os.environ['PATH'] += os.pathsep + "/usr/local/bin"
Recommended Posts