我有数百个功能文件,都在相同的文件夹结构下,大多数都运行得很好(使用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我已经确保了所有的步骤都有步骤定义。
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的特征文件都有相同的问题,而没有这个标记的每个其他特征文件都运行得很好。
发布于 2019-05-27 02:25:05
事实证明,这不是标签或代码问题。没有运行的每个文件在下一行都有场景细节,而不是在关键字scenario的前面(参见示例)。
场景:
检查航班状态
一旦我解决了上面的问题,一切都变得很顺利。
https://stackoverflow.com/questions/56140996
复制相似问题