0
我的用例: 我有一个自定义的Django小部件,它使用JavaScript,我想为它编写一个测试。我想用包含由窗口小部件呈现的输入的表单构造HTML,然后提交此表单并对传入的POST请求进行一些检查。我认为它应该可以与硒和可选LiveServerTestCase。如何检查LiveServerTestCase中的传入请求?
但有几个问题:
- 硒不允许拦截这样的请求。
- LiveServerTestCase在单独的线程中运行服务器,所以我无法挂钩到视图代码并将断言置于那里。
如何拦截来自Selenium的请求?或者也许有其他方法来测试这样的事情?