如何组织webdriver和黑猩猩测试

时间:2017-03-13 19:36:33

标签: meteor mocha webdriver-io chimp.js

对于我的流星项目,我有很多使用黑猩猩,webdriver和mocha的验收测试套件。我需要它们按特定顺序运行,因为有些依赖于其他顺序。我能够在一个调用

的shell脚本中执行此操作
chimp --mocha --path=/path_to_first_test \
path_to_second_test \
path_to_third_test

我想知道是否有更好的方法来做到这一点?有谁知道webdriver或黑猩猩是否有一个工具可以做到这一点,或者是否有其他工具可以使用我可以使用?我找不到任何东西。

1 个答案:

答案 0 :(得分:0)

你永远不应该有相互依赖的测试。您需要以这样一种方式构建测试套件,即每个测试都可以独立运行。

如果您需要跳转到旅程的某个部分,请构建允许您使用灯具和测试专用代码执行此操作的代码。

如果你坚持,那么你可以在命令行上传入黑猩猩个别特征文件,它应该按顺序运行它们