如何在虚拟环境中执行Python测试

如何在虚拟环境中执行Python测试,python,selenium-webdriver,Python,Selenium Webdriver,我设置了一个虚拟环境,安装了selenium,py.test和webdriverdownloader此外,我还设置了一个系统环境变量,并添加了geckodriver 但是,当我在命令行中执行Python测试时,它失败并出现错误: geckodriver可执行文件需要位于路径中 我这边出了什么问题?这与您的VirtualNV无关,因为Selenium需要一个外部驱动程序才能工作。Geckodriver用于Firefox,您可以从Mozilla的。一旦你下载了它,只要确保它在你的路径上。看看你是否不

我设置了一个虚拟环境,安装了
selenium
py.test
webdriverdownloader
此外,我还设置了一个系统环境变量,并添加了
geckodriver

但是,当我在命令行中执行Python测试时,它失败并出现错误:

geckodriver可执行文件需要位于路径中


我这边出了什么问题?

这与您的VirtualNV无关,因为Selenium需要一个外部驱动程序才能工作。Geckodriver用于Firefox,您可以从Mozilla的。一旦你下载了它,只要确保它在你的路径上。看看你是否不知道该怎么做。

看看这个:我下载的Geckodriver的可能副本,并在path中设置它。但此错误仍然存在。是否重新启动了shell?此外,您还可以通过为命令提示符运行
echo%path%
或为PowerShell运行
echo$Env:path
来检查它是否有效。