python - 通过 Django Selenium 测试运行 chromedriver

标签 python django testing selenium selenium-chromedriver

似乎很多人都无法让 Selenium 找到 chromedriver,所以如果他们确实在正确的路径中有 chromedriver.exe,这也可能适用于他们。

似乎我拥有让这些 selenium 测试正常工作所需的一切,当我手动尝试运行以下两行时,一切正常(它找到 chromedriver 并打开 Chrome)。

from selenium import webdriver
webdriver.Chrome()    

但是,当我将完全相同的代码放入 Django 测试并尝试通过 Django 运行测试时,我收到“ChromeDriver 可执行文件需要在路径中可用”错误。我尝试重新安装 Django 和 Selenium 但没有成功。

如有任何帮助,我们将不胜感激!

最佳答案

问题实际上是由启用 Celery 任务引起的。

关于python - 通过 Django Selenium 测试运行 chromedriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27944155/

相关文章:

python - 使用 to_representation 自定义 Django 序列化器输出

python - 升级Django后如何更新包?

javascript - 使用 Jest 测试 React 应用程序时如何查询原生 html 元素?

python - 如何导入tox中的所有环境变量

python - FormEncode、pylons 和 mako 示例

python - Python 中的 __add__ 方法和负数

python - 如何为基于 Django MPTT 的分类应用程序添加尾部斜杠?

python - 我们如何在 jinja2/weasyprint python 中传递图像变量

php - 使用具有动态生成的字段的表单测试 Controller

android - build.gradle 中没有枚举常量