-1
각각의 평온한 시나리오에 대해 내 BrowserDriver를 다시 시작하고 싶습니다. 따라서 매번 새로운 드라이버가 각 시나리오에 대해 열리고 이전 시나리오가 닫힙니다. 그러나 결코 일어나지 않습니다. 내 프레임 워크에서 브라우저는 열린 상태로 유지되고 싶지 않습니다. POM에서 사용하는 버전입니다.각 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'로 남겨 두셨습니까? 이와 같이 작동하면 다른 구성이 사용되고 있음을 의미합니다. –