我正在使用 django-behave 在 Django 项目中运行行为测试。在我的功能文件中,我在几种情况下都有这个给定的步骤:
Given I am logged in
到目前为止,我一直在做的是使用 Selenium 手动完成登录过程。但这需要很长时间,而且这不是我目前正在测试的。加上行为文档说:
Requests/Twill/Selenium 交互等主要应该进入When步骤
那么在这个 Given 步骤中我应该如何登录用户呢?有没有办法使用 django.test.Client.login()?我可以将会话放入固定装置吗?