Revision d979714a
Added by Andreas Kohlbecker over 10 years ago
7.x/modules/cdm_dataportal/test/java/dataportal-selenium-tests/src/main/java/eu/etaxonomy/dataportal/pages/PortalPage.java | ||
---|---|---|
415 | 415 |
|
416 | 416 |
public File takeScreenShot(){ |
417 | 417 |
|
418 |
File destFile = fileForTestMethod(new File("screenshots")); |
|
419 | 418 |
|
419 |
logger.info("Screenshot ..."); |
|
420 |
File destFile = fileForTestMethod(new File("screenshots")); |
|
421 |
if(logger.isDebugEnabled()){ |
|
422 |
logger.debug("Screenshot destFile" + destFile.getPath().toString()); |
|
423 |
} |
|
420 | 424 |
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); |
421 | 425 |
try { |
422 | 426 |
FileUtils.copyFile(scrFile, destFile); |
... | ... | |
445 | 449 |
StackTraceElement[] trace = Thread.currentThread().getStackTrace(); |
446 | 450 |
for (StackTraceElement stackTraceElement : trace) { |
447 | 451 |
// according to the convention all test class names should end with "Test" |
452 |
if(logger.isTraceEnabled()){ |
|
453 |
logger.trace("fileForTestMethod() - " + stackTraceElement.toString()); |
|
454 |
} |
|
448 | 455 |
if(stackTraceElement.getClassName().endsWith("Test")){ |
449 | 456 |
return uniqueIndexedFile( |
450 | 457 |
targetFolder.getAbsolutePath() + File.separator + stackTraceElement.getClassName(), |
... | ... | |
464 | 471 |
File file; |
465 | 472 |
int i = 0; |
466 | 473 |
while(true){ |
467 |
file = new File(folder + File.separator + fileName + "_" + Integer.toString(i) + "." + suffix); |
|
474 |
file = new File(folder + File.separator + fileName + "_" + Integer.toString(i++) + "." + suffix);
|
|
468 | 475 |
if(!file.exists()){ |
469 | 476 |
return file; |
470 | 477 |
} |
7.x/modules/cdm_dataportal/test/java/dataportal-selenium-tests/src/main/resources/log4j.properties | ||
---|---|---|
16 | 16 |
|
17 | 17 |
log4j.logger.eu.etaxonomy.dataportal=DEBUG |
18 | 18 |
#log4j.logger.eu.etaxonomy.dataportal.selenium=DEBUG |
19 |
#log4j.logger.eu.etaxonomy.dataportal.pages=trace |
Also available in: Unified diff
bug fix