You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下Selenium WebDriver报错求助:geckodriver配置后仍异常

解决Selenium运行时找不到getAttribute.js文件的问题

先给你吃个定心丸:这个报错和你配置的geckodriver环境变量没关系,问题出在你的Selenium安装包身上——从错误信息看,你的Selenium是用egg包安装的,而且这个包大概率损坏或者安装不完整,导致缺失了getAttribute.js这个必要文件。

下面是具体的修复步骤:

  • 第一步:卸载现有损坏的Selenium包
    打开命令提示符(CMD),运行以下命令:

    pip uninstall selenium
    

    按照提示确认卸载即可。

  • 第二步:手动清理残留文件
    找到报错里提到的Selenium egg文件夹:
    C:\Users\cursu\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium-3.141.0-py3.7.egg
    直接删除这个文件夹,确保没有残留的损坏文件。

  • 第三步:重新安装完整的Selenium包
    还是在CMD里运行命令,安装官方的wheel版本(比egg包更稳定,不容易出现文件缺失):

    pip install selenium==3.141.0
    

    如果你愿意,也可以安装最新的稳定版本,把命令里的版本号去掉就行:pip install selenium

  • 第四步:验证修复效果
    写个简单的测试脚本运行看看:

    from selenium import webdriver
    driver = webdriver.Firefox()
    driver.get("https://www.example.com")
    driver.quit()
    

    如果能正常打开Firefox浏览器并访问网页,就说明问题解决了。

内容的提问来源于stack exchange,提问作者Cohen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 04:27:26