-1
各静穏シナリオ実行のために私のBrowserDriverを再起動したいと思います。したがって、毎回、新しいシナリオごとに新しいドライバが開き、前のシナリオが終了します。しかしそれは決して起こらない。私の枠組みでは、ブラウザは開いたままで、私はそれを望んでいません。 POMで使用している私のjarバージョンです。各SERENITY CUCUMBERシナリオでBrowserDriverが再起動することはありません
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<serenity.version>1.1.36</serenity.version>
<serenity.maven.version>1.1.36</serenity.maven.version>
<serenity.cucumber.version>1.1.8</serenity.cucumber.version>
</properties>
この問題は、これらのバージョンに関係している可能性があるとして、私は、バージョンを提供しています。
ここにはserenity.propertiesファイルもあります。
serenity.project.name=*****Sample Automation Project*****
Webdriver.driver=chrome
serenity.dry.run=false
serenity.logging=QUIET
私もプロパティの下にこれを使用して試してみました:
serenity.restart.browser.for.each=scenario
ただ、それは次のようになりますよう、あなたがこのパラメータを正しく設定していることを確認してください: 'serenity.restart.browser.for.each = scenario' –
感謝。私はjarのバージョンを更新して解決しました。それは瓶のバージョンで問題だった。 –
あなたはこのパラメータを - > 'serenity.restart.browser.each.scenario'としましたか?これがこのように機能する場合、これは他の設定が使用されていることを意味します。 –