問題タブ [jbehave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2231 参照

java - データ駆動型開発を備えた最高の Java BDD フレームワーク?

データ駆動型開発 (パラメーター化された値) とうまく統合できるJava動作駆動型開発テスト フレームワークを探しています。easybを使い始めましたが、あまりデータ駆動に適していないようです。ドキュメントを見ると、JBehaveはより統合されたフレームワークに見えます。フィードとして CSV または JSON ファイルを使用して、Selenium (Maven プロジェクト) でホース フレームワークの 1 つを使用した人はいますか。

乾杯、

0 投票する
1 に答える
10389 参照

java - JBehave ストーリーを実行できません

JBehave ストーリーの実行を手伝ってくれる人はいますか? Eclipse に Maven プロジェクトがあります。

話は次のとおりです。

に保存されsrc/test/resources/stories、 に反映されますpom.xml

ステップクラスは次のとおりです。

私のエンベッダーは次のとおりです。

私がそれを実行しようとすると:

ステップファイルはまったく実行されていないようです(少なくともデバッグ中は、私が配置したステップクラスのブレークポイントで実行が停止しません)。実行の出力は次のとおりです。

そのストーリーを実行するために私が何をすべきか、誰か手がかりを持っていますか?

0 投票する
1 に答える
174 参照

java - JBehave コンバーターはジェネリックをサポートしていますか?

次のjBehaveストーリーがあるとします。

そして、これらのストーリーに対応するステップの定義:

したがって、テーブル入力を Set および Set に変換するコンバーターが必要です。そのようなコンバーターを書くことは可能ですか? 問題は、コレクションがジェネリック タイプのサーバーと OS でのみ異なることです。

0 投票する
1 に答える
913 参照

testing - POM の JBehave エラー! 複数の注釈が見つかりました..: - 欠落しているアーティファクト org.jbehave:jbehave-core:zip:resources:3.5- SNAPSHOT:compile..etc

シナリオ テストに JBehave を使用しています。
チュートリアルを使用しているときに、pom.xmlで以下のようなエラーが発生します

しかし、私は彼らが提供したものを pom.xml を使用しました。追加の設定を行う必要がありますか?

0 投票する
1 に答える
4806 参照

java - JBehaveを使用してレポートを正しく取得するにはどうすればよいですか?

JBehaveを使用してシナリオを実行しています。Webサイトから例を取り上げました。これは正しく実行され、 trarget /jbehaveフォルダーにレポートを生成しています。しかし、結果は毎回ゼロとして表示されます。(私は彼がウェブサイトで与えたのと同じ例を取りました)

他に設定する必要がありますか?

0 投票する
1 に答える
580 参照

java - SpringとJbehaveのバージョン管理の問題を克服する方法は?

私たちのプロジェクトではSpring3.0.0.RELEASEを使用しており、現在はプロジェクトにJBehaveを追加しようとしています。
ここで問題となるのは、JBehaveの最新の3.4.5(リリース)バージョンがSpring 2.5.6(spring-context、spring-test)を使用していることです。
その後、Mavenの依存関係に問題が発生しました。

Springバージョン3.0とJbehaveSpringバージョン2.5.6で競合することなくプロジェクトを継続するための解決策はありますか?

0 投票する
3 に答える
1055 参照

bamboo - JBehave テストを認識する Bamboo

リモート エージェントで JBehave テストを実行するように Bamboo をセットアップしました (Webdriver を使用した JBehave-web プラグイン起動テストを使用)。すべて正常に動作します。唯一の問題は、実行が終了した後で、Bamboo が実行されたテストを表示しないことです。テスト結果の出力を選択するためのオプションが Bamboo に表示されますが、JUnit xml である必要があり、Jbehave レポートはプレーン テキストまたは html でのみ生成されます。

これを解決する方法はありますか?

ありがとう

0 投票する
1 に答える
1742 参照

bdd - JBehave の例のテーブルと Date オブジェクト

ExamplesTableに期待される結果をリストするJBehaveテストがあります

テスト対象のオブジェクトは次のようなものです。

JBehave に foo のパラメーターを日付と見なすように指示するにはどうすればよいですか? 独自のコンバーターを実装したいと思います。

0 投票する
4 に答える
73333 参照

java - コンボボックス項目を選択するSelenium WebDriver?

Selenium WebDriver と JBehave を使用して、Web アプリで「統合」テストを実行しています。フォーム入力に値を入力するメソッドがあります。

しかし、これを使用してドロップダウン リストの項目を選択しようとすると、(当然のことながら) 失敗します

java.lang.UnsupportedOperationException: 入力要素である要素の値のみを設定できます

コンボで値を選択するにはどうすればよいですか?

0 投票する
2 に答える
5353 参照

internet-explorer-8 - Webdriver がリモート IE で要素を見つけられない

webdriver で奇妙な問題が発生しています。テストを実行するためのローカル環境とリモート環境があります。Firefox では両方の環境でうまく機能しますが、Internet Explorer 8 ではローカルでしか機能しません。

リモートサーバーに対してテストを実行するたびに、ログインを行うためのテキストボックス要素さえ見つかりません。要素を見つけるときに待機を使用していますが、数分まで時間を増やそうとしましたが、何もしませんでした。ソース コードを参照している IE の要素を確認できます。私はそれらの両方から生成されたhtmlを比較しましたが、同じです。

JBehave (JBehave-web-selenium-3.3.4 with selenium-ie-driver-2.0b3) を通じてセレンを使用しています

使用している要素を取得するには:

なぜ異なる動作をするのか分かりますか?