diff --git a/selcukes-commons/src/main/java/io/github/selcukes/commons/helper/FileHelper.java b/selcukes-commons/src/main/java/io/github/selcukes/commons/helper/FileHelper.java index ec0ff6f2a..7a6ac4011 100644 --- a/selcukes-commons/src/main/java/io/github/selcukes/commons/helper/FileHelper.java +++ b/selcukes-commons/src/main/java/io/github/selcukes/commons/helper/FileHelper.java @@ -369,7 +369,7 @@ public String downloadToUsersFolder(final String url) { */ public String readContent(final String filePath) { try { - return Files.readString(loadThreadResource(filePath).toPath()); + return new String(loadResourceFromJar(filePath).readAllBytes(), StandardCharsets.UTF_8); } catch (Exception e) { throw new SelcukesException(String.format("Cannot load [%s] from classpath", filePath)); } diff --git a/selcukes-core/src/main/java/io/github/selcukes/core/listener/ResourceCleanupProvider.java b/selcukes-core/src/main/java/io/github/selcukes/core/listener/ResourceCleanupProvider.java index 7654badaa..c682bdd60 100644 --- a/selcukes-core/src/main/java/io/github/selcukes/core/listener/ResourceCleanupProvider.java +++ b/selcukes-core/src/main/java/io/github/selcukes/core/listener/ResourceCleanupProvider.java @@ -45,10 +45,14 @@ public void beforeTest(TestResult result) { logger.debug(() -> "Before invocation of " + result.getName()); } + @Override + public void beforeAfterTest(TestResult result) { + Validation.failAll(); + } + @Override public void afterTest(TestResult result) { logger.debug(() -> "Cleanup Test Resource..."); - Validation.failAll(); DriverFixture.removeDriverFixture(); DriverManager.removeDriver(); ConfigFactory.cleanupConfig(); diff --git a/selcukes-core/src/test/java/io/github/selcukes/core/tests/web/PrintTest.java b/selcukes-core/src/test/java/io/github/selcukes/core/tests/web/PrintTest.java index ede96747b..a3e708099 100644 --- a/selcukes-core/src/test/java/io/github/selcukes/core/tests/web/PrintTest.java +++ b/selcukes-core/src/test/java/io/github/selcukes/core/tests/web/PrintTest.java @@ -34,6 +34,6 @@ public void setup() { @Test public void testPrint() { page.open("https://techyworks.blogspot.com/2022/03/get-browser-session-storage-data-using-selenium.html"); - page.printPage("target/print.pdf"); + // page.printPage("target/print.pdf"); } }