简体   繁体   中英

Do I have to create Step definition folder for each feature file if I am using cypress-cucumber?

If I have two scenarios like test.feature, test1.feature, Do I have to create folder for both feature files and include the step definition file in those folders?

Can't I include all the step definitions in one folder for all the feature files?

Yes you can.

  • cypress-cucumber-preprocessor library uses the concept of common and local steps. If you want to write duplicate steps for different feature files where their functionality can be different then you should use local steps. To create local steps you need to create a folder with the name feature file. However, this may lead to refactoring and moving the steps to global space(common) when the project will grow.
  • Cytorus : This is another cypress+cucumber framework where steps are only global scope

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM