Когда новый сценарий начинает выполняться из моего файла функций, запускается новый браузер. Я хочу, чтобы браузер запускался только один раз, когда выполняется мой первый сценарий, а для остальной части сценария новый браузер не должен открываться.
Я записал код открытия браузера в @Before
аннотацию под Hooks
класс.
@Before(order=1)
public void initialization(Scenario scenario){
log.debug("This is testing for log");
System.setProperty("webdriver.chrome.driver",
System.getProperty("user.dir")+"\\src\\test\\java\\drivers\\chromedriver.exe");
driver = new ChromeDriver();
}
My Feature file is as below:
Feature: SignUp Functionality
@tag1
Scenario: Verify the SignUp functionality
Given User is on Home Page
When User click on the SignUp link
And Enters signup details
Then the user should be signed up successfully
And success message should display
@tag2
Scenario: Verify the Login functionality
Given: User is on the Login page
When: User enters valid credentials and clicks on the login button
Then: User should log in successfully and dashboard should display.`