diff --git a/serenity-report-resources/src/main/resources/freemarker/home.ftl b/serenity-report-resources/src/main/resources/freemarker/home.ftl index 4d8ef5100..fd63a8d1f 100644 --- a/serenity-report-resources/src/main/resources/freemarker/home.ftl +++ b/serenity-report-resources/src/main/resources/freemarker/home.ftl @@ -503,11 +503,11 @@ ${scenario.parentName} - + <#if (scenario.hasExamples() && scenario.getExampleOutcomes()?has_content)> ${scenario.title} + href="${scenario.scenarioReport}"><#outputformat 'HTML'>${scenario.title}
<#list scenario.getResultCounts() as resultCount> <#assign outcome_icon = formatter.resultIcon().forResult(resultCount.result) /> diff --git a/serenity-report-resources/src/main/resources/freemarker/requirements.ftl b/serenity-report-resources/src/main/resources/freemarker/requirements.ftl index 5978adac4..3cc0330ce 100644 --- a/serenity-report-resources/src/main/resources/freemarker/requirements.ftl +++ b/serenity-report-resources/src/main/resources/freemarker/requirements.ftl @@ -587,7 +587,7 @@ <#if (scenario.hasExamples() && scenario.getExampleOutcomes()?has_content)> - ${scenario.title} + <#outputformat 'HTML'>${scenario.title}
<#list scenario.getResultCounts() as resultCount> <#assign outcome_icon = formatter.resultIcon().forResult(resultCount.result) /> diff --git a/serenity-reports/src/main/java/net/thucydides/core/reports/html/Formatter.java b/serenity-reports/src/main/java/net/thucydides/core/reports/html/Formatter.java index c971b01e1..2f02dfba8 100644 --- a/serenity-reports/src/main/java/net/thucydides/core/reports/html/Formatter.java +++ b/serenity-reports/src/main/java/net/thucydides/core/reports/html/Formatter.java @@ -437,7 +437,8 @@ private String newLineUsedIn(String text) { private static final CharSequenceTranslator ESCAPE_SPECIAL_CHARS = new AggregateTranslator( new LookupTranslator(EntityArrays.ISO8859_1_ESCAPE()), - new LookupTranslator(EntityArrays.HTML40_EXTENDED_ESCAPE()) + new LookupTranslator(EntityArrays.HTML40_EXTENDED_ESCAPE()), + new LookupTranslator(new String[][] { {"<", "<"}, {">", ">"}}) ); private final CharSequenceTranslator BASIC_XML = new AggregateTranslator(