मैं firefoxdriver से स्विच जबकि सेलेनियम के साथ chromedriver को कोई समस्या हुई थी पर विफल रहता है, यह एफएफ में ठीक काम कर रहा था, लेकिन अब जब मैं एक तारीख इनपुट क्षेत्र को साफ करने की कोशिश मैं इस त्रुटि है:साफ़ तारीख इनपुट chromewebdriver
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...
मैं अपने इनपुट क्षेत्रों के लिए contenteditable विशेषता लेकिन कोई किस्मत जोड़ने का प्रयास:
<input type="date" contenteditable="true" required="required" placeholder="YYYY-MM-dd" />
मुझे यकीन है कि अगर मैं उस रिपोर्ट करना चाहिए नहीं कर रहा हूँ या जहां यह रिपोर्ट करने के लिए, लेकिन मैं संबंधित परियोजनाओं में इन मुद्दों में पाया गया कि कुछ इसी तरह:
https://github.com/jnicklas/capybara/issues/554
https://github.com/Behat/MinkSelenium2Driver/pull/29
इस बीच किसी भी सुझाव है कि बग से बचने के लिए?
रेन
जाहिर है यह क्रोमरेड्रिवर पर्याप्त परिपक्व नहीं होने के कारण है। उम्मीद है कि यह भविष्य में तय हो जाएगा। – Renaud