javascript - 并行执行中两个实例之间的 Protractor 延迟

标签 javascript node.js parallel-processing protractor

我正在使用 Protractor 来自动化我的应用程序。 我可以按顺序和并行方式高效地执行测试用例。 但是,在并行执行时,即一次在 4 个实例中,它会访问我的应用程序数据库,从而导致一些数据库死锁问题。

这是我的conf.js 文件

capabilities: {

        'browserName': 'chrome',
          shardTestFiles: true,
          maxInstances: 4
    },

我想知道是否有任何方法可以在并行执行的实例之间添加延迟,比如说实例之间大约 10 到 15 秒的延迟。任何建议。

最佳答案

browser.driver.sleep(15000); 应该在您想要延迟的测试开始时就可以解决问题

关于javascript - 并行执行中两个实例之间的 Protractor 延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37803746/

相关文章:

c++ - OpenCL:GPU 线程有多轻?

javascript - 我可以为此目的使用 Regex 吗?

javascript - 将文本区域内容下载为批处理文件 onclick

javascript - React Native 版本不匹配。无法在Android Studio中生成构建,但通过VS代码react-native run-android可以正常运行

android - json 文件对象建模而不是 mongoose

r - 通过用 lapply 命令替换 For 循环来改进其执行时间

javascript - 为什么这个最简单的 jQuery 在 iframe 代码中隐藏元素即使在同源上也不起作用?

node.js - 编写 Mongoose 插件- plugin() 方法?

javascript - 快速错误处理 : Sending a Message to Frontend

mysql - MySQL InnoDB 适合这种场景吗?