📌  相关文章
📜  没有名为 selenium 的模块 (1)

📅  最后修改于: 2023-12-03 15:40:42.883000             🧑  作者: Mango

没有名为 selenium 的模块

简介

在 Python 中使用 Selenium 可以进行 Web 自动化测试,但是如果在使用时提示“没有名为 selenium 的模块”该怎么办呢?

原因

出现这种情况的原因可能是因为没有安装 Selenium 模块以及相应的驱动程序。

解决方法
安装 Selenium 模块

打开命令行工具,输入以下命令可以通过 pip 安装 Selenium 模块:

pip install selenium

如果看到类似以下输出,则表示安装成功:

Successfully installed selenium-3.141.0
下载驱动程序

Selenium 需要与浏览器驱动程序配合使用,而不同的浏览器需要不同的驱动程序。具体可以参考官方文档 https://www.selenium.dev/documentation/zh-cn/webdriver/driver_requirements/ 。

可以下载对应的驱动程序,将其解压到某个目录下即可。

设置环境变量

将驱动程序所在的目录添加到系统环境变量中。以 Windows 为例:

  1. 打开“控制面板”。
  2. 选择“系统和安全”。
  3. 选择“系统”。
  4. 点击“高级系统设置”。
  5. 点击“环境变量”。
  6. 在“系统变量”中找到“Path”,双击打开。
  7. 点击“新建”,添加驱动程序所在的目录。
  8. 确认保存。
测试

在 Python 代码中导入 Selenium 模块,创建浏览器对象,并访问相应的网站测试是否正常运作。

from selenium import webdriver

driver = webdriver.Chrome()  # 创建 Chrome 浏览器对象
driver.get("http://www.baidu.com")  # 访问百度网站
总结

安装 Selenium 模块和下载驱动程序是使用 Selenium 的必要步骤。在设置好环境变量后,即可开始使用 Selenium 进行 Web 自动化测试。