似乎有很多人无法让Selenium找到chromedriver,所以这可能适用于他们以及他们是否真正拥有正确路径中的chromedriver.exe。
似乎我拥有运行这些selenium测试所需的一切,当我手动尝试运行以下2行时,一切正常(它找到了chromedriver并打开了Chrome)。
from selenium import webdriver
webdriver.Chrome()
然而,当我将完全相同的代码放入Django测试并尝试通过Django运行测试时,我得到了一个" ChromeDriver可执行文件需要在路径中提供"错误。我尝试重新安装Django和Selenium没有成功。
任何帮助将不胜感激!
答案 0 :(得分:1)
问题实际上是由启用Celery任务引起的。