如何在TestRail中更新红色的失败文本



我想更新TestRail中的特殊文本,如绿色通过和红色失败。

这是我们输入评论的文本区域。。但是看起来Textarea不会呈现html代码。

https://www.gurock.com/testrail/docs/user-guide/getting-started/editor

当我读到它们不支持文本区域的颜色时。。

You cannot use Markdown or HTML within a code block, which makes them a convenient way to show samples of Markdown or HTML syntax:

我们不能更改HTML页面,但唯一的选择是将HTML代码传递给内容。

有可能吗?

TestRail还不支持文本字段中的HTML,这限制了您的标记,因此您无法真正开箱即用地添加颜色。

您可以为要突出显示的单词定义一个模式,并使用UI脚本将样式动态添加到页面元素中,例如下面的脚本(您必须根据自己的用例进行调整(。分解它的作用是:

  1. 使用.change-column-content类查找结果文本元素
  2. 遍历元素
  3. 将字符串[FAILED]替换为样式化的<span>
  4. 保持每2秒循环一次以查找新元素,以防页面发生更改

您可以在这个TestRail自定义结果屏幕截图中看到它在TestRail中的样子。您还可以查看TestRail UI脚本文档,以了解更多示例和用法详细信息。

name: Customize results text
description: Adds a highlight to string [FAILED] in results history
author: Diogo Rede
version: 1.0
includes: ^runs/view
excludes: 
js:
$(document).ready(function() {
var get_info = function () {
$('.change-column-content').each(function (index) {
if (this.getAttribute("customized") !== 'true') { 
this.setAttribute("customized", "true");
this.innerHTML = this.innerHTML.replaceAll("[FAILED]", "<span class='custom-text'>[FAILED]</span>");
}
});
}
get_info();
setInterval(get_info, 2000);
});
css:
.custom-text {
color: white;
background-color: red;
}

相关内容

  • 没有找到相关文章

最新更新