I am running the following Webdriver test in python
from selenium import webdriver
import os
from selenium.webdriver.common.keys import Keys
# create a new Firefox session
chromedriver = "C:\Selenium driver\chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.implicitly_wait(30)
driver.maximize_window()
# navigate to the application home page
driver.get("
http://www.google.com")
# get the search textbox
search_field = driver.find_element_by_id("lst-ib")
search_field.clear()
# enter search keyword and submit
search_field.send_keys("Nutrilite products")
search_field.submit()
# get the list of elements which are displayed after the search
# currently on result page using find_elements_by_class_name method
lists= driver.find_elements_by_class_name("_Rm")
# get the number of elements found
print ('Found ' + str(len(lists)) + 'searches:')
# iterate through each element and print the text that is
# name of the search
i=0
for listitem in lists:
print (listitem)
i=i+1
if(i>10):
break
# close the browser window
driver.quit()
I am getting following error-:
Traceback (most recent call last):
File "E:\Python Workspace\GoogleSearch.py", line 1, in <module>
from selenium import webdriver
ImportError: cannot import name webdriver
Please help