得到错误"属性错误:'模块'对象没有属性' Chrome'"

时间:2018-05-10 12:36:41

标签: python webdriver

我使用selenium编写了我的第一个python脚本。我正在使用pycharm。 我有一个Chrome驱动程序的错误,即使我已经下载了chrome driver&在我的脚本中设置路径。

from selenium import webdriver
driver = webdriver.Chrome ("C:\chromedriver\chromedriver.exe")
driver.set_page_load_timeout(30)
driver.get("http://www.facebook.com")
driver.maximazie_window()
driver.implicitly_wait(20)
driver.get_screenshot_as_file("Facebook.png")
driver.quit()

我收到了这样的错误

C:\Users\SapanaD\PycharmProjects\seleniumscripts\venv\Scripts\python.exe C:/Users/SapanaD/PycharmProjects/seleniumscripts/facebookpackage/Myfirstscript.py
  

追踪(最近一次呼叫最后一次):

     

文件" C:/Users/SapanaD/PycharmProjects/seleniumscripts/facebookpackage/Myfirstscript.py",   第4行,在           driver = webdriver.Chrome(" C:\ chromedriver \ chromedriver.exe")       AttributeError:'模块'对象没有属性' Chrome'

     

使用退出代码1完成处理

我尝试过双重背叛" \" &安培;安装chrome驱动程序也。我研究了很多东西,但我无法得到适当的解决方案。

1 个答案:

答案 0 :(得分:0)

将chromedriver.exe文件复制到C:\ Python27位置,然后尝试如下所示,并且如果import语句错误,则以上异常将得到

from selenium import webdriver

# create a new Firefox session
driver = webdriver.Chrome()
driver.implicitly_wait(30)
driver.maximize_window()

# Navigate to the application home page
driver.get("http://www.google.com")

# close the browser window
driver.quit() ```