ich in ein Problem lief, während sie von firefoxdriver Schalte mit Selen chromedriver war es funktioniert in FF in Ordnung, aber jetzt, wenn ich versuche, ein Datum Eingabefeld löschen Ich habe diesen Fehler:Löschen date Eingabe auf chromewebdriver nicht
Caused by: org.openqa.selenium.InvalidElementStateException: Element must be user-editable
in order to clear it. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 38 milliseconds
Build info: version: '2.31.0', revision: '1bd294d185a80fa4206dfeab80ba773c04ac33c0',
time: '2013-02-27 13:51:26'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.8.2', java.version:
'1.6.0_41'
Session ID: cb5a1b7e5f4abc4f2e56e2fe284a9dc3
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{platform=MAC, chrome.chromedriverVersion=26.0.1383.0, acceptSslCerts=false,
javascriptEnabled=true, browserName=chrome, rotatable=false, locationContextEnabled=false,
version=25.0.1364.160, cssSelectorsEnabled=true, databaseEnabled=false,
handlesAlerts=true, browserConnectionEnabled=false, nativeEvents=true,
webStorageEnabled=true, applicationCacheEnabled=false, takesScreenshot=true}]
blah blah...
ich versuchte, das contenteditable Attribut auf meine Eingabefelder hinzugefügt, aber keine da Glück:
<input type="date" contenteditable="true" required="required" placeholder="YYYY-MM-dd" />
ich bin nicht sicher, ob ich das mitteilen oder wo es zu berichten, aber ich fand diese Probleme in verwandten Projekten, die etwas ähnlich:
https://github.com/jnicklas/capybara/issues/554
https://github.com/Behat/MinkSelenium2Driver/pull/29
In der Zwischenzeit irgendwelche Vorschläge um diesen Fehler zu bekommen?
Ren
Anscheinend ist dies wegen der Chromaedriver nicht genug reif genug. Hoffentlich wird dies in Zukunft behoben werden. – Renaud