selenium-webdriver - 量角器 - 碎片套房
问题描述
看起来 Protractor 目前允许您按文件分片。如果每个套件中都有依赖于顺序的文件(每个套件都是独立的),有没有办法按套件拆分它?
解决方案
这个功能可以通过设置多个功能来实现,每个功能都有自己的 specs 属性,只包含来自特定套件的脚本。
每个功能都不会被分片,因此每个功能中的所有测试都将按顺序运行,但每个功能将并行运行。
maxSessions:5
允许同时运行 5 个功能
maxSessions: 5,
multiCapabilities: [
{
browserName: 'chrome',
maxInstances: 1,
specs: [
'../suite1/test1.js',
'../suite1/test2.js',
'...',
],
},
{
browserName: 'chrome',
maxInstances: 1,
specs: [
'../suite2/test1.js',
'../suite2/test2.js',
'...,'
],
},
]
推荐阅读
- reactjs - api调用期间的Ant Design下载加载微调器
- yocto - Yocto - IMAGE_FEATURES 中的工具配置文件(通过 EXTRA_IMAGE_FEATURES 添加)不是有效的图像功能
- makefile - 在不改变其逻辑的情况下简化 Makefile
- reactjs - 为某些路由添加 MsalAuthenticationTemplate 会导致所有路由都需要登录
- prometheus - Grafana 名称不正确
- powershell - 从文件中删除一行。电源外壳
- javascript - 使用 webpack 初始化一个 vue.js 3 项目
- f# - 这段代码可以在 F# 中更优雅地重写吗
- spring-boot - Logback, Spring Boot - 重新映射外部库的日志级别
- r - R 与总响应计数的双向表百分比