我在 Protractor 中编写了 E2E 测试,它使用节点通过 webdriver 运行。
现在我有一些插入测试,它将插入数据并创建用户。
现在,如果我第一次运行该案例,它将通过,但是当我重新运行测试时,它将失败,因为它已经存在。
预期:当 Protractor 中的测试开始时,我需要恢复我的 MSSQL DB。
目前:我正在通过恢复手动进行测试。
有什么方法可以通过 Protractor 或 Node 恢复数据库吗?
这确实超出了量角器的范围。
让您的 grunt 或 gulp 任务管理器在运行 Protractor 端到端测试之前执行数据库恢复脚本。例如,您可以使用grunt-shell https://github.com/sindresorhus/grunt-shell包裹。
也可以看看:
- 角度量角器端到端测试 https://stackoverflow.com/questions/19471252/angular-protractor-e2e-testing
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)