Protractor 量角器';s使用同一类型浏览器的多容量是否被视为隔离环境?

Protractor 量角器';s使用同一类型浏览器的多容量是否被视为隔离环境?,protractor,cucumber,Protractor,Cucumber,最近,我正在配置dragrator.conf.js,使end 2 end测试针对不同类型的用户并行运行,以减少运行时间 但是,该应用程序是有状态的,并且在本地存储中存储登录信息 现在,end 2 end测试运行的时间要少得多,但有时它通过了,有时它失败了 我怀疑是由于应用程序的状态特性导致它失败了 那么,当量角器启动3个chrome实例时,每个实例都在其隔离环境中考虑吗?如果没有,有没有办法做到这一点?我已经试过了 色度选项:{ args:[“--incognito”] }, 使每个铬在隐姓埋

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

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

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

我怀疑是由于应用程序的状态特性导致它失败了

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

色度选项:{
args:[“--incognito”]
},
使每个铬在隐姓埋名模式,但仍然得到不一致的测试结果

版本

  • 量角器^5.3.2
  • 量角器框架^5.0.0

我们也使用多容量,没有发现任何问题。每个实例都在其自己的状态下运行,但我们使用以下命令在任何规范文件的开头清除cookie。executeScript('window.sessionStorage.clear();');executeScript('window.localStorage.clear();');browser.manage().deleteAllCookies();主要问题仍然是它是否会在其他情况下造成副作用?例如,chrome1正在执行,然后chrome2启动并将用户信息存储到会话/本地存储器中。这种行为会影响chrome1正在进行的规范吗?不,它不应该影响其他chrome实例。会话信息肯定独立于其他实例。包括本地存储?