Wow, si je mets à jour la version de Firefox, Selenium ne fonctionnera pas. Je n'ai pas d'autre choix que de mourir. Je ne peux pas passer un week-end amusant comme ça! Je l'ai cherché. Oh, c'est Python.
Cela ne fonctionne pas avec la série Selenium 2? Pour l'instant (au 29 septembre 2016), c'est la méthode qui fonctionne bien.
wget https://github.com/mozilla/geckodriver/releases/download/v0.10.0/geckodriver-v0.10.0-linux64.tar.gz
tar xzvf geckodriver-v0.10.0-linux64.tar.gz
cp geckodriver /usr/bin/
pip install selenium==3.0.0b3
Je l'ai fait selon cela. https://github.com/SeleniumHQ/selenium/issues/2739#issuecomment-250112599
Pourtant, get_attribute donne une mystérieuse exception.
WebDriverException: Message: SyntaxError: missing ) in parenthetical
Je me suis demandé si la version de Selenium avait augmenté et si l'utilisation avait changé, mais cela semble être un bogue dans Selenium 3.0.0b3, donc je vais le corriger.
http://stackoverflow.com/questions/39527858/how-can-i-disable-web-driver-exceptions-when-using-the-mozilla-marionette-web-dr
Je me demande si quelqu'un me donne une pull request.
Oshimao.
Recommended Posts