Qaf: ステップが実装されている場合でも、StepNotFoundExceptionがスローされます

作成日 2019年09月18日  ·  8コメント  ·  ソース: qmetry/qaf

QAFバージョン:2.1.14

注:最新バージョンのみがサポートされています

再現する手順

これは断続的な問題であり、パターンがないようです。

予想される行動

ステップが実行されます。

実際の動作

StepNotFoundExceptionがスローされます

問題はランナーで再現可能ですか?

  • [] QAS
  • [] Maven
  • [] Gradle
  • [ ] 蟻
  • [x] Eclipse
help wanted

最も参考になるコメント

詳細情報を提供できますか?
それでも例外に基づいて、2つの可能性があります:
1)Javaでメソッド名が重複していて、BDDの説明が異なるようです。 Javaではメソッド名が異なることを確認してください。
2)BDDから呼び出されているJavaメソッドが存在/作成されていません。

全てのコメント8件

詳細情報を提供できますか?
それでも例外に基づいて、2つの可能性があります:
1)Javaでメソッド名が重複していて、BDDの説明が異なるようです。 Javaではメソッド名が異なることを確認してください。
2)BDDから呼び出されているJavaメソッドが存在/作成されていません。

こんにちはラビ、

最初にstep.provider.pkgプロパティを確認し、正しいパッケージを指していることを確認します。

それが正しい場合は、ステップの実装に一意のstepNameを提供してみてください。

@QAFTestStep(description="user logins with {username} and {password}",stepName="user login with username and password")
public void login(String username,String password){
}

詳細情報を提供できますか?
それでも例外に基づいて、2つの可能性があります:

1. It seems duplicate method names in java and having different BDD description. Make sure method names are different in java.

2. Java method not exist/created which is being called from BDD.

@mishalhshahはい、あなたが指摘したように。 2つのオーバーロードされたメソッドに異なるステップの説明を使用していました。 QAFのこの制限についてお知らせいただきありがとうございます。

こんにちはラビ、

最初にstep.provider.pkgプロパティを確認し、正しいパッケージを指していることを確認します。

それが正しい場合は、ステップの実装に一意のstepNameを提供してみてください。

@QAFTestStep(description="user logins with {username} and {password}",stepName="user login with username and password")
public void login(String username,String password){
}

「description」と「stepName」の違いは何ですか? 現在のプロジェクトでは、「説明」を使用しており、正常に機能します。

@mishalhshah異なるクラスの同じメソッド名も問題を引き起こす可能性がありますか?

迅速な応答@mishalhshahの@amitbhoraniyaと@ naeem-githubのをありがとう

@mishalhshah異なるクラスの同じメソッド名も問題を引き起こす可能性がありますか?

@raviguptasmarshはい
したがって、 @ amitbhoraniyaが提案する

stepNameは、QAFTestStepの一意の識別子です。 stepNameが指定されていない場合、QAFはメソッド名をstepNameと見なします。
descriptionは、bddファイルからteststepを呼び出すために使用されます。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

BChitrakannan picture BChitrakannan  ·  9コメント

cjayswal picture cjayswal  ·  17コメント

Nandesh7 picture Nandesh7  ·  8コメント

Rupak-66 picture Rupak-66  ·  12コメント

APrem picture APrem  ·  7コメント