量角器:在更新期间测试多个用户登录是否存在冲突

Protractor: Testing multiple user logins for conflicts during updating

这是一个有趣的测试用例:

关于如何测试以下内容的任何想法:

我考虑过使用模拟,但我认为这对我没有帮助。冲突检查是在数据库级别完成的(当你抓取文本时,你也会抓取一个版本号。当你更新时,它会检查版本号。如果相同,它会更新并增加版本号。如果版本号不一样,它会给你一个错误)。

这对您应该有帮助:https://github.com/angular/protractor/blob/master/docs/browser-setup.md#using-multiple-browsers-in-the-same-test

这里有一个例子:https://github.com/angular/protractor/blob/master/spec/interaction/interaction_spec.js