typescript - 在使用 Protractor flake 进行任何失败的测试之前再次运行特定套件
问题描述
我想将 Protractor Flake 用于失败的测试。这是有效的,但我有一个规范文件需要在失败的测试开始第二次运行之前再次运行。此规范文件没有出错,但我需要在第二次或第三次运行时将其作为测试设置。
我如何告诉 Flake 它还需要再次运行通过的规范文件?
解决方案
您可能应该将初始化代码移至beforeAll
函数:
/* recommended */
describe('when the user Teddy B is created', function(){
beforeAll(function() {
...
});
...
}
https://www.protractortest.org/#/style-guide
在测试之间创建依赖项通常被认为是不好的,因为它会阻止您的测试并行运行
推荐阅读
- typescript - Why can't Typescript detect that an object is defined when using && short-circuit evaluation of multiple levels of keys in the object?
- c# - 游戏开始时按钮未启用
- python - 我有多个“。”的数字字符串数据。我想删除所有“。” 除了小数点
- domain-driven-design - CQRS - 根据来自多个投影的决策应用命令
- ios - `audioPlayerDidFinishPlaying` 没有被调用
- python - Python:模块中的多处理 Queue.put() 不会向父进程发送任何内容
- javascript - 返回数字 && 数字在 JavaScript 中的作用是什么?
- haskell - 安装 haskelly 以与 VSCode 一起使用时出错
- javascript - 如何使用 javascript 从 php 循环中获取按钮值?
- html - 如何在旋转时扩展立方体的边?