2017-03-13 17 views
0

私はこの機能ファイルからテストクラスを抽出したい:機能ファイル(キュウリ)からJavaクラスファイルを抽出するにはどうすればよいですか?

Feature: Access seleniumframework.com website 
Use selenium java with cucumber-jvm and navigate to website 
Scenario: Print title, url 
When I open seleniumframework website 
Then I validate title and URL 

と、これはキュウリ

package step_definitions; 
import org.junit.runner.RunWith; 
import cucumber.api.CucumberOptions; 
import cucumber.api.junit.Cucumber; 
@RunWith(Cucumber.class) 
@CucumberOptions(
    features = "classpath:features", 
    plugin = {"pretty", "html:target/cucumber-html-report"}, 
    tags = {} 
) 
public class RunCukesTest{ 

} 
+1

はあなたが達成しようとしているかを説明でしょうか?オートメーションが初めての方はhttp://stackoverflow.com/questions/41340252/how-to-manage-selenium-project-code-using-different-package-like-page-object-mo/41340539#を参照できます。 41340539 – user861594

+0

はい私は新しいinautomationだ、実際には私は、機能のファイルからクラスのステップ定義コードを抽出しようとしている –

答えて

0

でステップ定義実行クラスで、ガーキンからあなたのシステムを実行しているに翻訳、すなわちていますあなた自身で書く必要があります。あなたがピギーバックできる魔法のクラスの世代はありません。

このブログの記事は、あなたが開始したことがあります。http://www.thinkcode.se/blog/2015/01/30/bdd-with-cucumberjvm-at-geecon-tdd-2015

もう一つの良いソースは、これはキュウリチームからプロジェクト始めることができます:https://github.com/cucumber/cucumber-java-skeleton

関連する問題