![](/img/trans.png)
[英]selenium.webdriver - NameError: name 'driver' is not defined
[英]NameError: name "webdriver" is not defined
我创建了一个需要 webdrive 的 python 脚本。 在我的代码中,我像这样导入了它, from selenium import webdriver
。
我去他们的网站点击这里下载并运行setup.py但仍然不会导入。 我不知道这是否有帮助,但我有 python 2.7,我也没有安装 pip。
这意味着您已经在系统的某处安装了selenium
包,但是解释器在标准位置或pythonpath
覆盖中找不到它。 请在ipython
或Python2.7
shell 中尝试此ipython
:
import selenium
selenium.__file__
上面的命令语句应该打印出您导入的确切selenium
文件夹的路径。 如果它不在C:\\Python27\\Lib\\site-packages
(新包安装的默认 Windows 路径)中,则将其删除或重命名(如果您真的不需要它)。 或者只是从另一个来源下载selenium
并将其安装到标准位置。
我是编码和 python 的新手,但我能够弄清楚。 至少是什么给我带来了麻烦。
在控制台中: import selenium
from selenium import webdriver
然后我可以运行: driver= webdriver.Chrome(executable_path=r'C:\\webdrivers\\chromedriver.exe')
chrome 驱动程序打开。
例如,获得驱动程序的路径后,您可以通过以下方式打开 Chrome:
from selenium import webdriver
path = "C:\webdrivers\chromedriver.exe"
browser = webdriver.Chrome(path)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.