Injecting configuration and compiling...
Injecting scraper and running...
Traceback (most recent call last):
File "scraper.py", line 60, in <module>
browser = browse(portal)
File "scraper.py", line 26, in browse
browser.fill('ctl10$cmbProcurementType', '1')
File "/app/.heroku/python/lib/python2.7/site-packages/splinter/driver/webdriver/__init__.py", line 414, in fill
field.value = value
File "/app/.heroku/python/lib/python2.7/site-packages/splinter/driver/webdriver/__init__.py", line 508, in _set_value
self._element.clear()
File "/app/.heroku/python/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 88, in clear
self._execute(Command.CLEAR_ELEMENT)
File "/app/.heroku/python/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 457, in _execute
return self._parent.execute(command, params)
File "/app/.heroku/python/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 233, in execute
self.error_handler.check_response(response)
File "/app/.heroku/python/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidElementStateException: Message: Error Message => 'Element must be user-editable in order to clear it.'
caused by Request => {"headers":{"Accept":"application/json","Accept-Encoding":"identity","Connection":"close","Content-Length":"81","Content-Type":"application/json;charset=UTF-8","Host":"127.0.0.1:58086","User-Agent":"Python-urllib/2.7"},"httpVersion":"1.1","method":"POST","post":"{\"id\": \":wdc:1460386311764\", \"sessionId\": \"eba2db50-fff4-11e5-a4ef-59e944097a2c\"}","url":"/clear","urlParsed":{"anchor":"","query":"","file":"clear","directory":"/","path":"/clear","relative":"/clear","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/clear","queryKey":{},"chunks":["clear"]},"urlOriginal":"/session/eba2db50-fff4-11e5-a4ef-59e944097a2c/element/%3Awdc%3A1460386311764/clear"}
Screenshot: available via screen