キュウリと統合すると、testng スクリプトを実行できます。http://automatictester.co.uk/2015/06/11/basic-cucumberjvm-selenium-webdriver-test-automation-framework/リンクで定義されている正確な手順に従いました。
ここで、もう 1 つ要件があります。testng.xml の parameters タグから値を読み取る方法を教えてください。以下の例を参照してください。
<test name="ascentis.LoginDemo.Firefox">
<parameter name="BrowserName" value="Firefox" />
<parameter name="Environment" value="local" />
<packages>
<package name="runnerFiles.*"/>
</packages>
</test>
parameters タグから BrowserName と Environment の値を読み取る必要があります。キュウリの @Before メソッドに @parameters を使用しようとしましたが、うまくいきませんでした。@Before フックは、あまりにもタイプのシナリオの 1 つのパラメーターのみを受け入れるという例外がありました。パラメータタグから値を読み込んでキュウリのstepDefinitionsにアクセスする方法を教えてください。