首页 > 解决方案 > 量角器的 multiCapabilities 使用相同类型的浏览器是否被认为是一个孤立的环境?

问题描述

最近,我正在protractor.conf.js配置为不同类型的用户并行运行 end 2 end 测试以减少运行时间。

但是,该应用程序是有状态的,并将登录信息存储在本地存储中。

现在,end 2 end 测试的运行时间要少得多,但有时它通过了,有时它失败了。

我怀疑由于应用程序的有状态性质使其失败。

那么,当量角器启动 3 个 chrome 实例时,每个实例是否都在其隔离环境中考虑?如果没有,有什么办法可以做到这一点?我已经尝试过

chromeOptions: {
        args: ["--incognito"]
    },

使每个 Chrome 处于隐身模式但仍然得到不一致的测试结果。

版本

标签: protractorcucumber

解决方案


推荐阅读