В моем коде у меня есть несколько сценариев (для каждого сценария, который я упомянул с отдельным именем тега) в одной функции. В файле runner.java
я также упомянул с атрибутом tags, какой сценарий нужно запустить сам по себе, но он все еще не работает, последний измененный сценарий - только его выполнение.
Я пытался всеми способами, то есть с разными именами тегов, и изменился в классе бегуна, но он все еще не работает
@Truckdues
Feature: Truckdues
@Login_and_business_create
Scenario Outline: Login functionality
Given i open firefox browser
And open Truckdues url
And click on login button
And enter invalid username "<invalidId>"
| Invalidusername@gmail.com |
And enter invalid password "<invalidpwd>"
| Invalidpwd |
And click Login button for Invalid entries
And enter Email ID "<ID>"
| niviyakv@gmail.com |
@Truckdues_Amendment
Scenario Outline: Amendment
Given i open firefox browser
And open Truckdues url
And click on login button
And enter Email ID "<ID>"
| niviyakv@gmail.com |
And enter password "<pwd>"
| 123456 |
And click login page login button
And select business from drop down
And click start new tax return button
And select business for new return
And click amendment button
And select tax year for the return
And select first used month
And click next button
And select suspended vehicle milage limit crossed month "<crossmonth>"
//This is runner class code:
@RunWith(Cucumber.class)
@CucumberOptions(
features = "src/test/java/features/featurefile.feature"
,glue= {"seleniumgluecode"}
,tags= {"@Truckdues-Amendment"}
Ожидается:
должен запускаться только указанный сценарий (@Truckdues_Amendment
должен запускаться)
Фактически:
запуск сценария последней модификации alone
- даже если мы указали другое имя тега в runner.java
(работает @Login_and_business_create
)