Ich habe serenity.properties mit solchen Konfigurationen Datei:sind keine Screenshots von Ruhe nach dem Testlauf gefangen
serenity.take.screenshots = BEFORE_AND_AFTER_EACH_STEP
webdriver.driver = "chrome"
Auch ich habe PageObjects, Stufen Schicht und Tests Modul
Meine Gradle Datei bauen wie folgt aussieht:
group 'com.am'
version '1.0-SNAPSHOT'
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'net.serenity-bdd.aggregator'
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
jcenter()
}
buildscript {
repositories {
mavenLocal()
jcenter()
}
dependencies {
classpath("net.serenity-bdd:serenity-gradle-plugin:1.4.0")
}
}
dependencies {
compile 'net.serenity-bdd:serenity-core:1.4.0'
compile 'net.serenity-bdd:serenity-junit:1.4.0'
compile 'junit:junit:4.12'
compile 'org.assertj:assertj-core:1.7.0'
compile 'org.slf4j:slf4j-simple:1.7.7'
compile group: 'net.serenity-bdd', name: 'serenity-rest-assured', version: '1.4.0'
compile group: 'org.jsoup', name: 'jsoup', version: '1.8.3'
compile 'ru.yandex.qatools.htmlelements:htmlelements-all:1.17'
}
gradle.startParameter.continueOnFailure = true
Wenn ich laufen Tests mit einfachen Befehl
gradle clean test aggregate
Bericht wird generiert, aber ohne Screenshots.
Mein Bericht wie folgt aussieht:
Könnte jemand bitte einen Rat geben, wo ich falsch bin? Ich denke, es ist ein einfaches, aber ich kann nicht verstehen, wo ... In allen Handbüchern heißt es, dass Gelassenheit standardmäßig Screenshots macht, aber ich habe keine.
Auch betreibe ich Tests von @RunWith (SerenityRunner. Klasse) –
Können Sie sich die JSON-Dateien ansehen, die für das Berichtsrendering generiert werden? Das könnte dir einen Einblick geben – Saurabh