Ich glaube nicht, dass dies irgendein Problem mit dem Code, sondern es die Versionen von Python/Splinter ist/Selen/browser/webdriver (es gibt eine Menge von Komponenten im Spiel)
Diese Arbeiten werden soll.
from splinter import Browser
url = 'https://www.google.co.uk/?gws_rd=ssl'
with Browser() as browser:
browser.visit(url)
browser.fill('q', 'Testing\n')
Wenn dies hilfreich ist, hier sind meine Ausführungen:
Python: 3.3.5
Splinter: 0.7.2
Selenium: 2.45.0
Browser: Chrome
Webdriver: 2.25
Wenn Sie sich nicht sicher sind, welche Versionen Sie von Selen und Splitter, hier ist eine einfache Möglichkeit zu überprüfen:
import pkg_resources
pkg_resources.get_distribution("splinter").version
>>> 0.7.2
Was ist die Python-Version, die Sie verwenden? – PseudoAj