Selenium 在场景之间共享对象

Selenium 在场景之间共享对象,selenium,junit,cucumber-jvm,cucumber-java,cucumber-junit,Selenium,Junit,Cucumber Jvm,Cucumber Java,Cucumber Junit,对于工作流应用程序,我说产品是创建的,并通过持续批准/工作流,在该应用程序中,我将创建产品id,该id将在功能内部的所有场景中使用。在第一个场景中创建的产品id将在其他场景中使用 如何在步骤定义中为单个功能文件跨场景共享唯一的产品id我希望您已经在单个功能文件中组织了工作流相关场景,以便按照功能文件中的顺序在流程中执行。在这种情况下,可以创建一个静态变量并在场景之间共享。如果您打算为并行运行共享多个场景id,那么请使用静态hashmap方法,请参阅我的代码示例:将其设置为静态并存储。这样,我就可

对于工作流应用程序,我说产品是创建的,并通过持续批准/工作流,在该应用程序中,我将创建产品id,该id将在功能内部的所有场景中使用。在第一个场景中创建的产品id将在其他场景中使用


如何在步骤定义中为单个功能文件跨场景共享唯一的产品id我希望您已经在单个功能文件中组织了工作流相关场景,以便按照功能文件中的顺序在流程中执行。在这种情况下,可以创建一个静态变量并在场景之间共享。如果您打算为并行运行共享多个场景id,那么请使用静态hashmap方法,请参阅我的代码示例:

将其设置为静态并存储。这样,我就可以为每个功能编写cucumber runner,并在其中设置静态变量