Selenium常见问题

2024.12.04

在Pycharm中运行Selenium+Pytest测试程序时不能启动火狐浏览器,有时报空套件错误。可能是软件版本引起的,也可能是与其他软件冲突导致的。出现问题所用的软件版本如下:

Python 3.12.3,Selenium 4.27.0,Pytest 8.3.3

在Pycharm中可以删除虚拟环境,重新创建虚拟环境。在Pycharm终端安装Selenium 4.27.1,Pytest 8.3.4。问题消失。

用如下的命令安装指定版本的软件:

pip install selenium==4.27.1

在Windows命令窗口安装的软件属于全局环境,在Pycharm中创建的虚拟环境属于项目的局部环境,在Pycharm终端安装的软件属于虚拟环境。创建虚拟环境时可以选择继承全局环境。

2024.12.02

火狐浏览器与驱动的版本

复制代码
{
  "geckodriver-releases": [
    {
      "geckodriver-version": "0.35.0",
      "min-firefox-version": 115
    },
    {
      "geckodriver-version": "0.34.0",
      "min-firefox-version": 115
    },
    {
      "geckodriver-version": "0.33.0",
      "min-firefox-version": 102,
      "max-firefox-version": 120
    },
    {
      "geckodriver-version": "0.32.2",
      "min-firefox-version": 102,
      "max-firefox-version": 120
    },
    {
      "geckodriver-version": "0.32.1",
      "min-firefox-version": 102,
      "max-firefox-version": 120
    },
    {
      "geckodriver-version": "0.32.0",
      "min-firefox-version": 102,
      "max-firefox-version": 120
    },
    {
      "geckodriver-version": "0.31.0",
      "min-firefox-version": 91,
      "max-firefox-version": 120
    },
    {
      "geckodriver-version": "0.30.0",
      "min-firefox-version": 78,
      "max-firefox-version": 90
    },
    {
      "geckodriver-version": "0.29.1",
      "min-firefox-version": 60,
      "max-firefox-version": 90
    },
    {
      "geckodriver-version": "0.29.0",
      "min-firefox-version": 60,
      "max-firefox-version": 90
    },
    {
      "geckodriver-version": "0.28.0",
      "min-firefox-version": 60,
      "max-firefox-version": 90
    },
    {
      "geckodriver-version": "0.27.0",
      "min-firefox-version": 60,
      "max-firefox-version": 90
    },
    {
      "geckodriver-version": "0.26.0",
      "min-firefox-version": 60,
      "max-firefox-version": 90
    },
    {
      "geckodriver-version": "0.25.0",
      "min-firefox-version": 57,
      "max-firefox-version": 90
    },
    {
      "geckodriver-version": "0.24.0",
      "min-firefox-version": 57,
      "max-firefox-version": 79
    },
    {
      "geckodriver-version": "0.23.0",
      "min-firefox-version": 57,
      "max-firefox-version": 79
    },
    {
      "geckodriver-version": "0.22.0",
      "min-firefox-version": 57,
      "max-firefox-version": 79
    },
    {
      "geckodriver-version": "0.21.0",
      "min-firefox-version": 57,
      "max-firefox-version": 79
    },
    {
      "geckodriver-version": "0.20.1",
      "min-firefox-version": 55,
      "max-firefox-version": 62
    },
    {
      "geckodriver-version": "0.20.0",
      "min-firefox-version": 55,
      "max-firefox-version": 62
    },
    {
      "geckodriver-version": "0.19.1",
      "min-firefox-version": 55,
      "max-firefox-version": 62
    },
    {
      "geckodriver-version": "0.19.0",
      "min-firefox-version": 55,
      "max-firefox-version": 62
    },
    {
      "geckodriver-version": "0.18.0",
      "min-firefox-version": 53,
      "max-firefox-version": 62
    },
    {
      "geckodriver-version": "0.17.0",
      "min-firefox-version": 52,
      "max-firefox-version": 62
    }
  ]
}
相关推荐
奔跑中的小象5 小时前
GuideLLM 压测实战指南:给大模型推理服务做一次完整 SLA 评估
测试工具·guidellm
cpolar技术支持7 小时前
本地 Playwright 测试报告怎么远程复盘?Trace Viewer 跑起来后,用 cpolar 分享失败现场
前端·自动化测试·测试工具·cpolar·playwright
测试狗科研平台1 天前
材料热传导能力表征——热导率计算方法与流程解析
科技·测试工具·材料工程
Luminbox紫创测控1 天前
GB/T 34515—2026新规航天热平衡试验:太阳模拟器该怎么选
测试工具·安全性测试·测试标准·航天器热平衡
蒸鱼Yuzheng1 天前
Unity 与 Unreal 测试工具怎么回答:Profiler、日志、自动化与证据链
测试工具·unity·性能分析·游戏测试·unrealengine
匠测AI说2 天前
XCUITest 自动化全解:同进程白盒、XCTest 架构、自动同步机制与 iOS 端选型指南
测试工具·ios·自动化
xfilm埃利测量2 天前
四探针法测电阻:原理讲透 + 常见问题一次说清
测试工具·平面·四探针·薄膜电阻测量
PhotonixBay3 天前
增材制造表面粗糙度测量:3D共聚焦多尺度方法
功能测试·测试工具·共聚焦显微镜·增材制造·测试标准
硬禾科技4 天前
连接世界的工程哲学
嵌入式硬件·测试工具·自动化·硬件工程