2017-09-28 6 views
0

デバッグすると、@BeforeClass設定のみが動作します。ブラウザを開き、google.comに行きます。コンソールでも、私の機能のシナリオを見ることができます。彼らのすべては "無視されたテスト"と言います。私が機能をデバッグしているならば、彼らは機能します。ランナーから(一度に1つずつ)それらを実行/デバッグする方法はありますか? @WIPのような新しいタグを作成して、あなたの唯一のシナリオのためにそれを使用し、しかしジュニットランナーはキュウリ機能を実行しません

package Runners; 

    import com.codeborne.selenide.Configuration; 
    import com.codeborne.selenide.WebDriverRunner; 
    import cucumber.api.CucumberOptions; 
    import cucumber.api.junit.Cucumber; 
    import org.junit.BeforeClass; 
    import org.junit.runner.RunWith; 
    import org.openqa.selenium.WebDriver; 

    import static com.codeborne.selenide.Selenide.open; 
    import static com.codeborne.selenide.Selenide.sleep; 


    @RunWith(Cucumber.class) 
    @CucumberOptions(
    features = {"src/test/java/Features"}, 
    tags = {"@smokeTest#1"}, 
    glue = "src/test/java/Steps" 

    ) 

    public class Runner { 

     @BeforeClass 
     static public void Initialization() { 
      Configuration.timeout = 1500; 
      Configuration.startMaximized = true; 
      System.setProperty("webdriver.chrome.driver",      
    "src\\test\\repository\\webDriver\\chromedriver.exe"); 
      Configuration.browser = "chrome"; 
      Configuration.savePageSource = false; 
      Configuration.holdBrowserOpen = false; 

      open("https://www.google.ru"); 


      Configuration.savePageSource = false; 

     } 


    } 
+0

グルーオプションはjavaパッケージフォーマット – Grasshopper

+0

に変更してglue = "src/test/java/ru /グーグル/ステップズ "はまだ動作しません...または私は誤解した? – Mitch

+0

try ru.google.Steps – Grasshopper

答えて

1

愚かが、迅速な回避策:、

マイランナーを間違え見つけるために私を助けてください。 そしてあなたの問題を解決するには、あなたのIDEでRun >> Run Configurationsを実行して実行コンフィギュレーションを確認してください。

関連する問題