📅  最后修改于: 2023-12-03 15:40:42.883000             🧑  作者: Mango
在 Python 中使用 Selenium 可以进行 Web 自动化测试,但是如果在使用时提示“没有名为 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 为例:
在 Python 代码中导入 Selenium 模块,创建浏览器对象,并访问相应的网站测试是否正常运作。
from selenium import webdriver
driver = webdriver.Chrome() # 创建 Chrome 浏览器对象
driver.get("http://www.baidu.com") # 访问百度网站
安装 Selenium 模块和下载驱动程序是使用 Selenium 的必要步骤。在设置好环境变量后,即可开始使用 Selenium 进行 Web 自动化测试。