如何在python中解决Selenium Webdriver的“属性错误”

时间:2019-06-10 08:40:05

标签: python selenium-webdriver selenium-chromedriver

我正在Windows 8上使用python 3.7。我已经安装了硒和chromedriver。

我尝试为chromedriver添加路径

(browser=webdriver.Chrome("F:\\chromedriver.exe"))

还在系统变量(\ F:\ chromedriver.exe)中添加了路径

import webbrowser,selenium,sys
from selenium import webdriver

if len(sys.argv)>1:
    email=''.join(sys.argv[1:])
else:
    print("Enter the email address:")
    email=input()


browser=webdriver.Chrome("F:\\chromedriver.exe")
browser.get("http://gmail.com")

令人惊讶的是,我正在通过python shell(网页正在打开)获取输出,但是在通过命令提示符运行时却出现了属性错误。

[1]:https://i.stack.imgur.com/HtgHM.png请在此链接上查看错误窗口。

1 个答案:

答案 0 :(得分:1)

这可能是导入问题...

您两次导入selenium ...

尝试删除不必要的导入:

import sys
from selenium import webdriver

if len(sys.argv)>1:
    email=''.join(sys.argv[1:])
else:
    print("Enter the email address:")
    email=input()


browser=webdriver.Chrome("F:\\chromedriver.exe")
browser.get("http://gmail.com")

希望这对您有帮助!