Chrome 无法立即启动或崩溃
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
使用特殊的自动化测试框架(可能是 IDE)或连续构建系统(如 Jenkins)运行 ChromeDriver 或 Chrome 时,经常会发生这种情况。
首先,请尝试通过常规用户命令提示符启动测试使用的同一 Chrome 二进制文件(检查您的 chromedriver.log
文件以了解正在使用的 Chrome 是什么)。如果您要将任何特殊的命令行开关或参数传递给 Chrome,请务必也添加这些内容。如果 Chrome 无法正确启动,您就需要修复 Chrome 安装问题(可能需要重新安装)。
假设您可以从命令提示符运行 Chrome,那么下一步应看看在测试环境中运行测试时是否会出现相同的问题(最好是直接从普通用户的命令提示符启动测试二进制文件或脚本)。您还应检查是否能够直接从测试中启动 Chrome(不使用 WebDriver/ChromeDriver)。例如,在 Java 中,您可以使用 ProcessBuilder API 直接启动 Chrome 二进制文件。如果您的测试即使在测试环境中也表现出相同的问题,请提交新问题并说明如何重现该问题。
否则,如果问题只是出现在您的特殊测试环境中,请执行以下操作:
使用 Chrome 的备用安装程序。这样即可为所有用户安装 Chrome。如果您以后台服务的形式运行 Seenium,这通常可以修复问题。
Chrome 在启动期间崩溃的一种常见原因是,在 Linux 上以 root 用户(管理员)身份运行 Chrome。虽然可以在创建 WebDriver 会话时传递 --no-sandbox
标志解决此问题,但此类配置不受支持,并且强烈建议不要这样做。而应将您的环境配置为以常规用户身份运行 Chrome。
如果上述方法均无法解决问题,请提交新问题,并附上有关如何重现该问题的说明。如果您的问题仅在一种不常见的特殊测试环境中出现,请注意,ChromeDriver 开发者可能会选择不调查/解决您的问题。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-11-15。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2023-11-15\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2023-11-15。"],[],[]]