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;
}
}
グルーオプションはjavaパッケージフォーマット – Grasshopper
に変更してglue = "src/test/java/ru /グーグル/ステップズ "はまだ動作しません...または私は誤解した? – Mitch
try ru.google.Steps – Grasshopper