1

我正在使用 WebDriver 和 MSpec 运行一些 UI 测试。我在 Cleanup 中添加了一个没有引发 JavaScript 错误的检查。但是,在这里抛出异常不会使测试失败。我怎样才能让它工作?我需要通过任何测试,并且真的不想在每个测试中单独执行此操作。

4

2 回答 2

1

如果我没记错的话,真的没有办法在清理中做到这一点。清理发生测试之后,因此失败为时已晚。作为一个原则问题,最好将断言编写为它不会引发任何 javascript 错误作为它自己的规范在它们每个的末尾。

于 2012-11-21T16:30:27.043 回答
0

即使可以从清理代码中完成,也不应该那样做。原因:你怎么知道你失败的多个测试中的哪一个?

于 2015-07-24T03:07:35.540 回答