python硒中的ImportError

时间:2018-07-07 10:15:59

标签: python selenium

from selenium.webdriver import Chrome

browser= Chrome("C://Users/Debasis/Downloads/chromedriver.exe")

但我收到错误消息:

C:\Users\Debasis\PycharmProjects\application\venv\Scripts\python.exe C:/Users/Debasis/PycharmProjects/application/myteam/firsttest.py
Traceback (most recent call last):
  File "C:/Users/Debasis/PycharmProjects/application/myteam/firsttest.py", line 1, in <module>
    from selenium.webdriver import Chrome
ImportError: cannot import name 'Chrome'

甚至Firefox也。你能帮忙吗?如何解决该问题?

1 个答案:

答案 0 :(得分:0)

Try:        
    from selenium import webdriver
    chromedriver = "D:/SeleniumDrivers/chromedriver_34.exe"
    os.environ["webdriver.chrome.driver"] = chromedriver

    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument("--start-maximized")

    #self.driver = webdriver.Chrome(chromedriver)
    self.driver = webdriver.Chrome(executable_path=chromedriver, chrome_options=chrome_options)

or
#If using remote webdriver
#capability = DesiredCapabilities.CHROME;
#capability.setBrowserName("chrome");
chromePath = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"
desiredcapabilities={'browserName': 'chrome', 'executable_path': chromePath}
self.driver = webdriver.Remote("http://127.0.0.1:4444/wd/hub", desired_capabilities=desiredcapabilities)#, "ANY")