在Django中组织Selenium测试

时间:2012-11-06 20:04:50

标签: django-testing

我正在尝试在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,但没有任何乐趣。

任何帮助都非常感激。

1 个答案:

答案 0 :(得分:0)

您需要将文件夹selenium_tests放在应用的tests目录下,否则默认的Django测试运行器将无法找到它。

所以,将此project/app/selenium_tests/移至project/app/tests/selenium_tests/