首页 > 解决方案 > 当我使用 webdriver 时,selenium 工作正常,但我在任何地方都找不到 geckodriver 可执行文件

问题描述

我有如下代码:

from selenium import webdriver

driver = webdriver.Firefox()

这工作正常!但是当我搜索firefox的geckodriver的位置时

find / -name "gecko*" 2>/dev/null

它什么都没有,如果在任何地方都没有 webdriver 可执行文件,我对 selenium 的工作方式感到困惑,但如果有,为什么我找不到它?

标签: seleniumgeckodriver

解决方案


从命令..2>/dev/null看来您正在使用linux,对吗?在您的系统中定位geckodriver尝试运行命令

which geckodriver
# or
locate geckodriver

如果您无法运行locate安装它

apt-get install mlocate
# or
yum install mlocate

然后使用更新文件位置数据库

mlocate

推荐阅读