Here is my Splinter code -
b = Browser() b.visit("http://boingboing.net") b.fill("q", "OpenXC")
At this point, I would like to press "Enter" to search.
This is very similar to the example on the Splinter man page. In this case, there is actually no button element.
I see that this search field is a Google search field with the identifier "cse-search-box". I do not know how to trigger a search here.
You can help?
The Metaphy code (thanks, btw) below creates a trace for me -
Traceback (last last call): File "/Users/muthu/Desktop/boing.py", line 5, in b.execute_script ('document.getElementsByName ("F") [0] .submit ()') File "/ Library / Frameworks / Python.framework / Versions / 2.7 / lib / python2.7 / site-packages / splinter / driver / webdriver / init .py ", line 58, in execute_script self.driver.execute_script (script) file" / Library / Frameworks / Python.framework / Versions / 2.7 / lib / python2.7 / site-packages / selenium / webdriver / remote / webdriver.py ", line 397, in execute_script {'script': script, 'args' file: convert_args}) ['value'] File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 165, executed by self .error_handler.check_response (answer) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/selenium/webdriver/remote/erro rhandler.py ", line 158, in check_response raise exception_class (message, screen, stacktrace) WebDriverException: Message: u'waiting for load.js load failed '; Stack traces: in r (file: /// var / folders / 5r / 06jrtyyn2kd8ty05m71lm0hr0000gn / T / tmpBFCIVe / extensions / fxdriver@googlecode.com /components/driver_component.js: 8360) in the file fxdriver.Timer.prototype.runWhenTru file: /// var / folders / 5r / 06jrtyyn2kd8ty05m71lm0hr0000gn / T / tmpBFCIVe / extensions / fxdriver@googlecode.com /components/driver_component.js: 392) in the file fxdriver.Timer.prototype.setTimeout / <.notify (file: // / var / folders / 5r / 06jrtyyn2kd8ty05m71lm0hr0000gn / T / tmpBFCIVe / extensions / fxdriver@googlecode.com /components/driver_component.js: 386)
source share