From 0ee50423d5953da02687074dabf3464d1fff89c2 Mon Sep 17 00:00:00 2001 From: dunand Date: Wed, 13 Jun 2018 18:48:31 +0000 Subject: [PATCH] Update Screenshot.java Add possibility to use {index} in the filename of a screen capture like in the original SeleniumLibrary http://robotframework.org/Selenium2Library/Selenium2Library.html#Capture%20Page%20Screenshot --- .../markusbernhardt/seleniumlibrary/keywords/Screenshot.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/github/markusbernhardt/seleniumlibrary/keywords/Screenshot.java b/src/main/java/com/github/markusbernhardt/seleniumlibrary/keywords/Screenshot.java index 17e69a0..2d529b7 100644 --- a/src/main/java/com/github/markusbernhardt/seleniumlibrary/keywords/Screenshot.java +++ b/src/main/java/com/github/markusbernhardt/seleniumlibrary/keywords/Screenshot.java @@ -114,6 +114,10 @@ protected String normalizeFilename(String filename) { if (filename == null) { screenshotIndex++; filename = String.format("selenium-screenshot-%d.png", screenshotIndex); + } else if(filename.contains("{index}")) { + screenshotIndex++; + filename = filename.replace("{index}", "%d"); + filename = String.format(filename, screenshotIndex); } else { filename = filename.replace('/', File.separatorChar); }