runFeatureFile Error - BDD Katalon Studio

Hi,
When I am using the cucumber runFeatureFile option, I am receiving the below error while running.

Please suggest to proceed further.

LOG:
2019-08-05 17:30:20.128 DEBUG testcase.GMPInquiry01 - 1: runFeatureFile(InquiryEARunnerOne)
2019-08-05 17:30:20.254 ERROR c.k.katalon.core.main.TestCaseExecutor - :x: Test Cases/GMPInquiry01 FAILED.
Reason:
groovy.lang.MissingMethodException: No signature of method: static com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords.runFeatureFile() is applicable for argument types: (java.lang.Class) values: [class InquiryEARunnerOne]
Possible solutions: runFeatureFile(java.lang.String), runFeatureFile(java.lang.String, com.kms.katalon.core.model.FailureHandling), runFeatureFolder(java.lang.String), runFeatureFolder(java.lang.String, com.kms.katalon.core.model.FailureHandling)
at GMPInquiry01.run(GMPInquiry01:19)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:336)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:327)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:306)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:298)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:232)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:129)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:112)
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:81)
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
at TempTestSuite1565006403521.run(TempTestSuite1565006403521.groovy:35)

Hi @vdavuluri2,

Please show us your test script.

Thanks

CucumberKW.runFeatureFile(InquiryEARunnerOne.class)

InquiryEARunnerOne.groovy:
@RunWith(Cucumber.class)
@CucumberOptions(features=“Include/features/CreateInquiry.feature”,plugin=“html:target/cucumberTC1”)

class InquiryEARunnerOne {
/**

  • The step definitions below match with Katalon sample Gherkin steps
    */
    }

Please try:

CucumberKW.runWithCucumberRunner(InquiryEARunnerOne.class)

Thanks

When I running single feature file… I can use the “runFeatureFile” option… correct ?

As per option 1 in the below link :

Yes, you can run single feature file with the keyword above but not the CucumberRunner class.

Thanks for your reply.
The reason I have mentioned with CucumberRunner is, I wanted to mention about the CucumberOptions (plugin). Since, I don’t find the place to mention about the cucumberoptions, I kept it there.

can you please let me know where I can mention about the cucumber options when we use the runFeatureFile ? Because I wanted to mention about the plugin details separate location for each file.

@duyluong

Hi duyluong

I am getting the below error when running the code on a remote WindowsPC. code works fine on my local Mac. I cloned the code using git on to the remote WindowsPC.

com.kms.katalon.core.exception.StepFailedException: Keyword runFeatureFile was failed (Root cause: java.lang.NoClassDefFoundError: WebElement