黄瓜.feature文件中的方案未运行

时间:2019-05-15 02:28:14

标签: junit cucumber cucumber-junit

我有数百个功能文件,所有功能文件都在同一文件夹结构下,大多数功能运行正常(使用Junit),但其中一些功能无法运行。我在控制台输出中得到的全部是:-

     Feature: Verify  Customer Registration/ Sign Up

    @Web @Regression @P-High 
  Scenario: Verify the available fields on the Sign Up page

    Given user launches the browser and navigates to "HOME" page

    When user clicks on SignIn link from global header

    And clicks on SignUp link from SignIn page

    Then Verify below Sub/Main Module of My Account


0 Scenarios ()
4 Steps (5 skipped)
0m0.000s

我确保所有步骤都粘贴了stepdefinitions。

package com.aso.qe.test.runner;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class) @CucumberOptions(

    features="src/test/resources/features/web",
    glue="com.aso.qe.test.stepdefinition.web",
    tags = "@P-High",      
) 
 public class WebTestRunner{     }

每个标记为@ P-High的功能文件都存在相同的问题 而其他所有没有此标签的功能文件都可以正常运行。

1 个答案:

答案 0 :(得分:0)

原来不是标签或代码问题。这些未运行的文件中的每个文件都在下一行而不是在关键字脚本的前面显示脚本详细信息(请参见示例)。

场景:
检查航班状态

一旦我固定好一切,一切都很顺利。