You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Protractor测试后Chrome实例未关闭致资源占用过高的解决办法

问题解决:Protractor测试后Chrome实例无法自动关闭

问题场景

我之前也碰到过一模一样的糟心问题:用Protractor跑完测试用例后,Chrome浏览器实例死活不会自动关闭,多跑几次测试,这些残留的Chrome进程直接把电脑资源占用率拉到接近100%,最后只能手动去任务管理器里挨个结束进程,效率极低。

可行解决方案

只需要在你的Protractor配置文件(通常是protractor.conf.js)里添加chromeOptions配置项即可,具体代码如下:

exports.config = {
  // 保留你已有的其他配置...
  chromeOptions: {
    args: ["--disable-gpu"]
  }
};

参数说明

这里的--disable-gpu是用来禁用Chrome的硬件加速功能。当测试过程中出现渲染异常(比如触发测试失败、导致浏览器进程卡住)时,硬件加速可能会干扰Chrome进程的正常退出逻辑,禁用它之后就能有效避免这类进程残留问题,让Chrome在测试完成后自动关闭。

内容的提问来源于stack exchange,提问作者AnumShk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:15:15