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

EC2中通过Jenkins在Docker运行Selenium Grid测试的日志报告存储位置

Selenium测试执行日志与报告存储位置说明

测试报告存储路径

根据你docker-compose.yaml中的配置,test-module服务设置了挂载卷:

./output/test-result:/home/ec2-user/test-output

测试运行后生成的TestNG报告默认会直接同步到你在EC2宿主机上执行docker-compose up命令的当前目录下的output/test-result文件夹,无需进入容器内部查找。

运行时日志查看方式

  • 测试模块运行日志:直接在执行docker-compose的终端查看,也可以运行命令docker logs <test-module容器ID/容器名>获取完整运行日志
  • Selenium Hub/浏览器节点日志:排查浏览器启动、请求转发问题时,可以分别执行docker logs <hub容器ID/容器名>、docker logs <chrome容器ID/容器名>、docker logs <firefox容器ID/容器名>查看对应服务的日志
  • Jenkins构建日志:你启动Jenkins容器时挂载了宿主机的/var/jenkins_home目录,对应构建任务的控制台日志存储在宿主机/var/jenkins_home/jobs/<你的Jenkins任务名>/builds/<构建ID>/log路径下,也可以直接在Jenkins web控制台的对应构建详情页查看

注意事项

你查看的chrome容器内/dev/shm是共享内存目录,仅用于Chrome运行时存放临时缓存数据,不会存储测试日志和报告。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 04:24:02