mysql - Protractor : Function to run at the end of all tests

标签 mysql protractor

就像 onPrepare() 函数在我的任何测试之前运行一次一样,是否有一个函数在所有测试结束时运行一次?

这是我的情况。我在 onPrepare() 中有一个 global.db.connect()。各种测试使用这个全局变量来运行 mysql 查询。测试在多个浏览器上并行运行。一旦我的测试完成运行,我想执行 db.disconnect()。

最佳答案

过早发布问题。解决方案是使用这个

 onComplete: function() {
    // At this point, tests will be done but global objects will still be
    // available.
  }

文档 https://github.com/angular/protractor/blob/master/docs/referenceConf.js

关于mysql - Protractor : Function to run at the end of all tests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37260099/

相关文章:

php - 使用 PHP PDO、rowCount 的异常行为和捕获异常

mysql - 查询以相同的方式修改所有行的记录

css - 使用 Protractor 从下拉列表中选择选项不会关闭我的下拉列表

php - 计算场所当前容量的最佳方法是什么?

mysql - 正确使用 ON CASCADE UPDATE?

mysql,对不同的值进行分组

node.js - Protractor webdriver-manager 更新发生 events.js :161 - Error: connect ETIMEDOUT

javascript - 如何将外部库附加到 Protractor 配置文件?

javascript - 如何使用 Protractor 检查页面是否有 Angular

selenium - Protractor 错误 - 无法启动 WebDriver session