日志记录
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
默认情况下,ChromeDriver 只会将警告/错误记录到 stderr 中。调试时
启用更详细的日志记录会很有帮助。
若要启用详细日志记录功能,只需将 --verbose
传递给 chromedriver 服务器即可。
您也可以传递 --log-path
,使日志改为写入文件
错误。如果您没有直接自行启动 chromedriver 服务器,
需要通过 WebDriver 客户端库传递开关。有些客户端不
但很抱歉
将 --log-path
传递给 Chrome 启动命令时,Chrome Linux 上的 stderr
和 Mac 将保存在日志文件中。然而,Windows 上的 stderr 并不是
已保存,因为 Chrome 是 GUI 应用,但操作系统不允许其继承
stderr 句柄。要在 Windows、Linux 和 Mac 上保存 stderr,您需要
可以使用 CHROME_LOG_FILE
环境变量,而该文件将
包含来自 Chrome 的日志。如果您在 ChromeOptions、ChromeDriver 中指定 logPath
会将其值复制到 CHROME_LOG_FILE
。
Android 上不会捕获 stderr 和 stdout。stdout 进入控制台
。
C#
var service = ChromeDriverService.CreateDefaultService();
service.LogPath = "D:\\chromedriver.log";
service.EnableVerboseLogging = true;
driver = new ChromeDriver(service);
这两个函数都有重载版本,请参阅 API 文档。
Java
System.setProperty("webdriver.chrome.logfile", "D:\\chromedriver.log");
System.setProperty("webdriver.chrome.verboseLogging", "true");
Python
driver = webdriver.Chrome(executable_path="D:\\chromedriver.exe", service_args=["--verbose", "--log-path=D:\\qc1.log"])
所有语言
使用
标志:
--verbose --log-path=chromedriver.log
使用指向 http://localhost:9515 的 RemoteWebDriver 运行测试。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-22。
[{
"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)\uff1a2024-08-22\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):2024-08-22。"],[],[]]