【问题标题】:Initialization Error in Cucumber-SeleniumCucumber-Selenium 中的初始化错误
【发布时间】:2020-07-25 20:33:03
【问题描述】:

我是 Frameworks 新手,我选择 BDD with cucumber,

创建了两个功能文件、两个步骤定义和两个测试运行器。分别用于管理员和申请人登录功能。

当我使用一个登录功能运行时,它是成功的,并且我为第二个登录创建了 出现初始化错误。

cucumber.runtime.DuplicateStepDefinitionException: Duplicate step definitions in stepDefinitions.Login_Applicant_StepDef.the_URL() in file:/C:/Users/SSMP/eclipse-workspace/New%20folder/OptevusUI_BDD_Framework/target/classes/ and stepDefinitions.Login_Admin_StepDef.the_URL() in file:/C:/Users/SSMP/eclipse-workspace/New%20folder/OptevusUI_BDD_Framework/target/classes/
    at cucumber.runtime.RuntimeGlue.addStepDefinition(RuntimeGlue.java:33)
    at cucumber.runtime.java.JavaBackend.addStepDefinition(JavaBackend.java:151)
D:\users\scw\Data\Versuche\2020-MPC-Diss_scw    


【问题讨论】:

标签: selenium-webdriver frameworks cucumber bdd


【解决方案1】:

您的文件夹名称有问题请编辑文件夹名称(例如,如果您在项目中将文件夹名称命名为“Abc_def”,则下划线将其视为特殊字符,因此您需要将名称编辑为“AbcDef”)

file:/C:/Users/SSMP/eclipse-workspace/New**%20文件夹/OptevusUI_BDD_Framework/target/classes/ 和 file:/C:/Users/ 中的 stepDefinitions.Login_Admin_StepDef.the_URL() SSMP/eclipse-workspace/新建%20**文件夹/OptevusUI_BDD_Framework/target/classes/

编辑文件夹名称并刷新项目并重新运行

【讨论】:

  • Thankyou@ustin Lambert
  • 如果我的回答对你有用,请用绿色勾号接受我的回答,以便其他人了解这个问题
猜你喜欢
  • 1970-01-01
  • 2012-03-13
  • 1970-01-01
  • 2014-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多