Advertisement
Guest User

Untitled

a guest
Aug 13th, 2015
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium.webdriver.common.keys import Keys
  3.  
  4. browser = webdriver.Firefox()
  5.  
  6. browser.get('http://www.google.com')
  7. assert 'Google' in browser.title
  8.  
  9. elem = browser.find_element_by_id('lst-lb') # Find the search box
  10. elem.send_keys('seleniumhq' + Keys.RETURN)
  11.  
  12. browser.quit()
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32. amrut@ubuntu:~/scripts/selenium$ python prog1.py
  33. Traceback (most recent call last):
  34. File "prog1.py", line 9, in <module>
  35. elem = browser.find_element_by_id('lst-lb') # Find the search box
  36. File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 229, in find_element_by_id
  37. return self.find_element(by=By.ID, value=id_)
  38. File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 707, in find_element
  39. {'using': by, 'value': value})['value']
  40. File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 196, in execute
  41. self.error_handler.check_response(response)
  42. File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 181, in check_response
  43. raise exception_class(message, screen, stacktrace)
  44. selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: {"method":"id","selector":"lst-lb"}
  45. Stacktrace:
  46. at FirefoxDriver.prototype.findElementInternal_ (file:///tmp/tmp1yp7tY/extensions/fxdriver@googlecode.com/components/driver-component.js:10667)
  47. at FirefoxDriver.prototype.findElement (file:///tmp/tmp1yp7tY/extensions/fxdriver@googlecode.com/components/driver-component.js:10676)
  48. at DelayedCommand.prototype.executeInternal_/h (file:///tmp/tmp1yp7tY/extensions/fxdriver@googlecode.com/components/command-processor.js:12643)
  49. at DelayedCommand.prototype.executeInternal_ (file:///tmp/tmp1yp7tY/extensions/fxdriver@googlecode.com/components/command-processor.js:12648)
  50. at DelayedCommand.prototype.execute/< (file:///tmp/tmp1yp7tY/extensions/fxdriver@googlecode.com/components/command-processor.js:12590)
  51. amrut@ubuntu:~/scripts/selenium$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement