标签: database testing protractor end-to-end
我在Protractor中编写过E2E测试,它使用node来运行webdriver。
现在我有一些插入测试,它将插入数据并创建用户。
现在如果我第一次运行它会通过但是当我重新运行测试时它将会失败,因为它已经存在。
预期:当量角器开始测试时,我需要恢复我的MSSQL DB。
目前:我正在通过恢复测试手动完成。
有没有办法可以通过量角器或节点恢复数据库?
答案 0 :(得分:0)
这实际上超出了量角器的范围。
让你的grunt或gulp任务管理器在运行量角器端到端测试之前执行数据库恢复脚本。例如,您可以使用grunt-shell包。
grunt-shell
另见: