我有一个 signup.js 测试,可以自动注册我的网络应用程序(显然)。我们目前正在 a/b 测试一个新流程,该流程会将您带到不同的页面(“.com/signupa”与“.com/signupb”),我想知道在我的测试中反映这一点的最佳方式是什么。
选项:
- 在 .com/signupb使用
evaluateOrDie
并让它死掉(这看起来很愚蠢) 充实 .com/signupb 的测试,如果它通过该测试(这可能吗?),就让它走这条路。
casper.waitForResource("classic.png", function success() { this.echo('on the old signup flow '); <continue with regular signup test> }, function fail() { this.test.assertExists("classic.png"); <do something else> });
任何其他想法都非常感谢!