如何将TestRail报告添加至Confluence?嵌入后无法滚动求助
解决TestRail报告嵌入Confluence后无法滚动的问题
可能原因
- Confluence嵌入容器默认高度受限,内容超出后无法触发滚动
- TestRail报告页面样式与Confluence嵌入框架存在冲突,阻断了滚动事件传递
修复方案
方案1:调整嵌入宏的高度与滚动设置
- 编辑Confluence页面,找到嵌入TestRail报告的
iframe宏(或通用嵌入宏) - 在宏配置中,将高度从默认值(如500px)调高,或设置为
100% - 勾选宏设置里的「允许滚动」选项(若有)
- 保存页面后重新验证效果
方案2:用自定义CSS强制开启滚动
如果方案1无效,通过Confluence的HTML宏添加自定义CSS:
- 在TestRail报告嵌入宏下方添加「HTML」宏
- 输入以下代码:
iframe[src*="testrail.com/reports"] { overflow: auto !important; height: 80vh !important; }
- 保存页面,该代码会针对TestRail报告的嵌入框架强制设置高度与滚动属性
方案3:导出报告后再嵌入
若嵌入始终有兼容性问题,改用导出文件的方式:
- 在TestRail中打开目标报告,点击「导出」选择PDF或HTML格式
- 将导出文件上传为Confluence页面的附件
- 使用「嵌入」宏或「查看附件」功能展示报告内容
注意事项
- 官方文档仅明确支持主仪表盘和项目仪表盘的嵌入,测试运行/报告属于非官方兼容场景,可能存在交互问题
- 确保Confluence与TestRail的集成权限配置正确,避免跨域限制影响页面功能
内容的提问来源于stack exchange,提问作者smiles
相关产品推荐
相关产品推荐

