【发布时间】:2018-10-21 02:39:22
【问题描述】:
我已经在我的环境变量中安装了 python 2.7 和 pip。我还在我的 python 路径中安装了 selenium。现在我正在尝试使用 PyCharm 创建一个 selenium 脚本。我的简单代码是这样的:
from selenium import webdriver
import time
driver = webdriver.Chrome(r"C:\Users\Path_to_driver\chromedriver.exe")
driver.set_page_load_timeout(40)
driver.get("http://www.facebook.com")
time.sleep(1)
driver.find_element_by_name("email").send_keys("abc@abc.com")
time.sleep(1)
driver.find_element_by_name("pass").send_keys("abcd")
time.sleep(1)
driver.find_element_by_id("loginbutton").click()
time.sleep(4)
driver.quit()
我在运行代码时遇到错误。我已经三重检查了 webdriver 路径等,我还尝试从 python IDLE 运行它。但我收到如下所示的错误:
Traceback (most recent call last):
File "C:/Users/Administrator/PycharmProjects/test/Test/test1.py", line 5, in <module>
driver = webdriver.Chrome(r"C:\Users\Path_to_driver\chromedriver.exe")
AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'
我不知道我做错了什么。我在互联网上阅读了很多文章,但似乎没有解决方案可以解决我的问题。
【问题讨论】:
-
如果这是一个真实的密码,你应该尽快更改它
-
@DeliriousLettuce OMG 兄弟感谢您指出这一点。这可能是一个错误!
标签: python python-2.7 selenium automation selenium-chromedriver