protractor - 量角器的 multiCapabilities 使用相同类型的浏览器是否被认为是一个孤立的环境?
问题描述
最近,我正在protractor.conf.js
配置为不同类型的用户并行运行 end 2 end 测试以减少运行时间。
但是,该应用程序是有状态的,并将登录信息存储在本地存储中。
现在,end 2 end 测试的运行时间要少得多,但有时它通过了,有时它失败了。
我怀疑由于应用程序的有状态性质使其失败。
那么,当量角器启动 3 个 chrome 实例时,每个实例是否都在其隔离环境中考虑?如果没有,有什么办法可以做到这一点?我已经尝试过
chromeOptions: {
args: ["--incognito"]
},
使每个 Chrome 处于隐身模式但仍然得到不一致的测试结果。
版本
- 量角器 ^5.3.2
- 量角器黄瓜框架^5.0.0
解决方案
推荐阅读
- javascript - 在另一个输入字段中的按键上显示输入字段的值除以 php 变量
- r - dplyr 返回匹配的列而不是行
- php - 为什么 MySQL 的 tinyint 0 被威胁为真实
- xslt - xsl:尝试在 xsl:when/following-sibling 语句中使用“not”
- android - Android API 24+ 上的 Firemonkey 标准 TakePhotoFromCamera 操作出错
- javascript - React,js 语法错误 400 请求错误
- jakarta-ee - jboss-cli.sh 在 centos 7 上不起作用
- python - Anaconda Navigator 或 Jupyter Notebook 都不会打开
- playframework - play framework 2.5.9 启动时logback Filter的classNotFound异常
- javascript - __WEBPACK_IMPORTED_MODULE_0_jquery___default(...)(...).metisMenu 错误