有没有办法从“其他”步骤文件中重用我们功能中的步骤?
即我有一个带有登录页面的项目,以及我想在登录后测试的顶栏:
得到 LoginPage.feature 和 LoginPage.js 步骤文件,一切正常,所有测试运行正常。
我想重用 TopBarCmp.feature 中 LoginPage.js 中的“给定用户打开 TestPage 登录页面”和“当用户使用有效凭据登录”的步骤:
但它总是以错误结束:
很久以前,我使用 Specflow(Cucumber for .net),并且在所有功能中使用具有相同签名的步骤是正常的。处理这种情况的正确方法是什么,我们想使用一些已经自动化的部分?