問題タブ [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.
junit - JBehave - 冪等なストーリーの書き方は?
ユーザーが存在しない場合にのみユーザーを追加する、JBehave での受け入れテスト用の「一般的な」ストーリーを書きたいと思います。「createUser」ストーリーは、受け入れテスト ケースそのものです。GivenStories
「modifyUser」、「deleteUser」などで参照したいのですが、「createUser」ストーリーで既に存在するユーザーを追加したいときにエラーが発生したくありません。
「createUser」が必要な場合にのみ実行されるようにするにはどうすればよいですか? JBehave の「条件付きストーリー」の解決策が見つかりません。「createUser」のストーリーもべき等として書くことはできません。
jbehave - JBehave 指定された複合ステップが認識されません
JBehave には次の手順があります。
このステップを使用するストーリーを実行しようとすると、例外がスローされます。
何が間違っている可能性がありますか?Given page <name> is loaded
他のテスト ストーリー (複合ではない) でステップを使用すると、機能します。
java - パス構造の編集方法 (jbehave、maven)
プロジェクトのフォルダー構造を変更したため、テストを実行しません。標準ではなく、Maven がフォルダー構造を実行するようにするにはどうすればよいですか? 私は IDE Eclipse、Thucydides-JBehave アーキタイプ、maven を使用しています。これは私のログインIDEです:
これはプロジェクトの構造です:
java - グリッドレイアウトのWebDriver検索要素
アプリケーションをテストするために、Selenium、JBehave、および JUnit を使用しています。ページ内の要素を見つけるには、WebDriver を使用します。
私はグリッドレイアウトを持っており、グリッドの各部分に次のようなボタンをクリックしたいボタンがあります:
しかし、グリッドレイアウトの特定の部分からボタンをクリックしたい:
ページにそのような構造があり、左上隅からボタンをクリックしたい( 付きstyle="left: 0px; top: 0px;"
)。
どうすればそれを達成できますか?
jbehave - 複数のブラウザで jbehave シナリオを実行する方法
並行して複数のブラウザで jbehave シナリオを実行する方法は? ブラウザー名を実行時パラメーターとして Bamboo から渡し、それをコードの SauceWebDriverProvider に追加しています。このシナリオを複数のブラウザで並列に実行したいと考えています。解決策を見つけるのを手伝ってください。ありがとう
次のようなシナリオがあります。
シナリオ: +Login: ユーザーが myapplication にログインする
有効なパスワードを使用して myapplication にログインした場合、ユーザーが myapplication にログインできることを確認します
例: |ユーザー名|パスワード| |リー|パスワード|
jbehave - JBehaveのシナリオの特定のタグ値を取得します
JBehaveで次のシナリオの@datasetタグの値を取得する方法はありますか?
私はもう試した
ただし、@datasetが特定のシナリオに対して定義されている場合は機能しません。
java - IntelliJ Plugin Dev - デプロイメント用のプラグインを準備できません
IntelliJ IDEA プラグイン (JBehave 統合用) のソースをgithub repoからダウンロードしようとしています。基本的には、それを jar にビルドして、チームに配布できます (インストールのためにプラグイン ディレクトリにドロップできます)。 . 私がこれまでに行ったこと:
- IDEA SDK を構成しました (コミュニティ エディションの最新バージョンのソースをダウンロードしてビルドしました)
- リポジトリから zip と git clone でソースをダウンロード
- プロジェクトをゼロから作成し、「インポート」しようとしました
- コマンド
mvn install
ラインで実行し、「Make Project」を実行しました - 次に、(このチュートリアルに従って)
コマンドを探しました
ビルド | デプロイ用のプラグイン モジュールを準備します。
ご覧のとおり、コマンドはありません。
私は何を間違っていますか?プロジェクト/モジュールの設定をいじってみましたが、どうにもならないような気がします。
maven - JBehaveNavigatorの実装
jbehave-navigatorを正常に実装するための実用的なソリューションを誰かが持っていますか?jbehaveコア/ナビゲーターのバージョン3.7.5を使用しています。
依存関係をインポートし、maven-dependency-pluginを使用して解凍してみました。これによりページが表示されますが、フォーマットの問題があり(すべてのブラウザーですべてがずれています)、レポートのデータは含まれていません。
bdd - JBehave対FitNesse
システムが基本的に数値を処理している場合、つまり一連の大きな入力が与えられている場合は、それらに対してプロセスを実行してから、出力をアサートします。これは、このためのより良いフレームワークですか?
「大規模な入力」とは、いくつかの異なる関連エンティティのデータを入力する必要があることを意味します。
また、いくつかの出力があります。つまり、最後に1つの数値を取得するだけではありません。
spring - 受け入れテスト中の BeanCreationException
認証にはSpring Securityを使用しています。@Page
どのタイプのユーザーがページにアクセスできるかを定義する注釈を変更しました。
その後、受け入れテストで、次のエラーが発生し始めました。
ここに何か問題があることがわかりました:
何が問題を引き起こす可能性がありますか?
エラー:
注釈の変更:
前
後
アプリケーションでは、すべてが正常に機能しますが、テストのみに問題があります。