für die Entwicklung von End2End-Tests habe ich mir Python2.7, Splinter0.7.0, Selenium 2.44 und Django1.6.5 installiert.
Nun wollte ich mit meinem ersten kleinen Login-Vorgang starten aber bekomme nichtmal einen Browser geöffnet...
Mein Code, laut Splinter Tutorial:
Code: Alles auswählen
from splinter import Browser
browser = Browser("chrome")
Code: Alles auswählen
Traceback (most recent call last):
File "C:\Users\sg\workspace\Python\login.py", line 2, in <module>
browser = Browser("chrome")
File "build\bdist.win32\egg\splinter\browser.py", line 63, in Browser
File "build\bdist.win32\egg\splinter\driver\webdriver\chrome.py", line 28, in __init__
File "C:\Python27\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 59, in __init__
self.service.start()
File "C:\Python27\lib\site-packages\selenium\webdriver\chrome\service.py", line 66, in start
"ChromeDriver executable needs to be available in the path. "
selenium.common.exceptions.WebDriverException: Message: ChromeDriver executable needs to be available in the path. Please download from http://chromedriver.storage.googleapis.com/index.html and read up at http://code.google.com/p/selenium/wiki/ChromeDriver
Vielen Dank und liebe Grüße!