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
    }
  ]
}
相关推荐
美团测试工程师17 分钟前
九大高效的前端测试工具与框架
软件测试·测试工具·jmeter
小白学大数据1 小时前
如何使用Selenium处理JavaScript动态加载的内容?
大数据·javascript·爬虫·selenium·测试工具
weixin_419349791 小时前
selenium 报错 invalid argument: invalid locator
selenium·测试工具
程序猿000001号2 小时前
Selenium 深度解析:自动化浏览器操作的利器
selenium·测试工具·自动化
Blankspace学11 小时前
Wireshark软件下载安装及基础
网络·学习·测试工具·网络安全·wireshark
低调之人11 小时前
Fiddler勾选https后google浏览器网页访问不可用
前端·测试工具·https·fiddler·hsts
测试老哥14 小时前
Python自动化测试图片比对算法
自动化测试·软件测试·python·测试工具·程序人生·职场和发展·测试用例
大霞上仙1 天前
selenium 在已打开浏览器上继续调试
python·selenium·测试工具
互联网杂货铺1 天前
几个常见的Jmeter压测问题
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·压力测试
大霞上仙1 天前
postman读取文件执行
测试工具·postman