sách gpt4 ai đã đi

使用 nose、django-nose 和 selenium 卡住 Django 测试

In lại 作者:行者123 更新时间:2023-11-28 20:01:25 27 4
mua khóa gpt4 Nike

我正在尝试测试我的 django 项目,我有一个具有非常经典布局的应用程序,如下所示:

dự án
├── __init__.py
└── app
├── __init__.py
├── models.py
├── tests
│   ├── __init__.py
│   ├── models.py
│   └── views.py
└── views.py

在manage.py的父目录下有manage.py(根据django 1.4新布局)。

在 tests/__init__.py 我有类似的东西:

from project.app.tests.models import *
from project.app.tests.views import *

在 tests/models.py 中我有经典的 python 测试(工作得很好),在 tests/views.py 中我有 selenium 测试。

现在当我这样做时:

python manage.py test project/app/tests/views.py

selenium 测试没有任何问题(他们现在失败了,但我正在努力)。但是当我这样做时:

python manage.py test project/app

一些常规测试可以正确启动,但在某些时候,firefox 启动后一切都卡住,不再启动测试,firefox 和终端中都没有发生任何事情。

我要补充一点,我的常规测试源自 unittest.TestCase(不是 django.test.TestCase),我的 selenium 测试源自 django.test.LiveServerTestCase,并且我使用的是 django 1.4.0,nose 1.2。 1、django-nose 1.1 和 selenium 2.26.0。

有什么线索吗?

1 Câu trả lời

如果您使用的是 selenium 的 wait methods在满足特定条件之前,测试有可能被阻止。请参阅上面的 webdriver 文档。

关于使用 nose、django-nose 和 selenium 卡住 Django 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13517202/

27 4 0
Bài viết được đề xuất: ruby-on-rails - 部分加载 Rails 以运行规范
Bài viết được đề xuất: testing - Maven 测试在安装阶段失败但在测试阶段没问题
Bài viết được đề xuất: testing - ActivePivot 测试策略
Bài viết được đề xuất: JavaScript 括号 $ ('#nr[1]' )
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com