title: Getting No Feature Found Exception in Cucumber Test with Selenium
body: <p>I'm new to cucumber. when i'm trying to run the feature files separately i'm getting no Feature found Exception. i tried all the suggestions from the already asked questions in StackOverflow but those are not worked for me. please help me to solve this issue.</p>
  
  <p><strong>My Feature File</strong></p>
  
  <pre><code>Feature: CucumberJava
  
    Scenario: Logging in to Facebook using DataTables
      Given I have open the "Chrome" browser
      When I open Facebook website
      And Logging in to Facebook using DataTables
        | Feild               | Values              |
        | Email id            | fsferr@dsgs.com     |
        | Password            | dvfsgg              |
      Then Click on Login button
  </code></pre>
  
  <p><strong>My Runner file</strong></p>
  
  <pre><code>package cucumberPackage;
  
  import org.junit.runner.RunWith; 
  import cucumber.junit.Cucumber; 
  
  @RunWith(Cucumber.class) 
  //@Cucumber.Options(format = {"pretty", "html:target/cucumber"}) 
  @Cucumber.Options(features="src/test/resources/demo/DataTables.feature",format = {"pretty", "html:target/cucumber"}) 
  public class RunnerTest {
  
  }
  </code></pre>
  
  <p><strong>Error Log</strong></p>
  
  <pre><code>cucumber.runtime.CucumberException: No features found at [src/test/resources/demo/DataTables.feature]
      at cucumber.runtime.model.CucumberFeature.load(CucumberFeature.java:47)
      at cucumber.runtime.RuntimeOptions.cucumberFeatures(RuntimeOptions.java:82)
      at cucumber.junit.Cucumber.&lt;init&gt;(Cucumber.java:60)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
      at java.lang.reflect.Constructor.newInstance(Unknown Source)
      at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
      at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
      at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
      at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
      at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
      at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createUnfilteredTest(JUnit4TestLoader.java:84)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:70)
      at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:43)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
      at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
  </code></pre>