J'ai effectué des tests TDD sur AWS EC2, ubuntu. mais, j'ai une erreur ce webdriver de sélénium. J'ai fait la surveillance, allumer le serveur EC2, mais le sélénium n'a pas contacté le serveur. (Connecté normalement sur local) J'ai donc exécuté 'python3' sur le serveur.TDD-Django (déploiement) Erreur: selenium.common.exceptions.WebDriverException: Message: erreur inconnue: Chrome n'a pas pu démarrer: sortie anormalement
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
>>> from selenium import webdriver
>>> browser = webdriver.Chrome()
Traceback (most recent call last) :
File "<stdin>", line 1, in <module>
File "/home/ubuntu/.local/lib/python3.5/site-
packages/selenium/webdriver/chrome/webdriver.py", line 69, in __init__
desired_capabilities=desired_capabilities)
File "/home/ubuntu/.local/lib/python3.5/site-
packages/selenium/webdriver/remote/webdriver.py", line 98, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/home/ubuntu/.local/lib/python3.5/site-
packages/selenium/webdriver/remote/webdriver.py", line 188, in
start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/home/ubuntu/.local/lib/python3.5/site-
packages/selenium/webdriver/remote/webdriver.py", line 252, in execute
self.error_handler.check_response(response)
File "/home/ubuntu/.local/lib/python3.5/site-
packages/selenium/webdriver/remote/errorhandler.py", line 194, in
check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error:
Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.26.436382
(70eb799287ce4c2208441fc057053a5b07ceabac),platform=Linux 4.4.0-1013-
aws x86_64)
Le code ci-dessus est le résultat. Aidez-moi ...
Chrome ne doit pas commencer sans X. Vous devez utiliser quelque chose comme xvfb https://stackoverflow.com/questions/7023942/running-chrome-webdriver-on-a-linux-server-with-no-display –
vous devez mettre chromedriver dans le répertoire d'où vous appelez le fichier – Exprator
Ceci est le résultat de l'installation de xvfb en référence au [blog de Christopher Su] (https://christopher.su/2015/selenium-chromedriver-ubuntu/) ' s blog. –