我正在尝试在Django项目中更好地组织我的硒测试。
我有一个文件夹project/app/selenium_tests/
,其中放置了__init__.py
,还有一个tests.py
,其中包含我的硒测试。在__init__.py
我导入测试如下:
from tests import *
但当我./manage.py test app.selenium_tests
时,我得到了:
ValueError: Test label 'app.selenium_tests' does not refer to a test
我在这里可以缺少什么?我甚至在selenium_test包中添加了一个models.py,但没有任何乐趣。
任何帮助都非常感激。
答案 0 :(得分:0)
您需要将文件夹selenium_tests
放在应用的tests
目录下,否则默认的Django测试运行器将无法找到它。
所以,将此project/app/selenium_tests/
移至project/app/tests/selenium_tests/