問題タブ [serenity-bdd]

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 投票する
2 に答える
6424 参照

selenium - @FindBy Page ファクトリでパラメータを渡す

ページ ファクトリを使用してページ オブジェクトを作成するために渡す文字列をパラメータ化する方法はありますか?

元:

文字列 v を @FindBy にプッシュしようとしていますが、エラーが発生しています。

注釈属性 FindBy.name の値は定数式でなければなりません。

0 投票する
0 に答える
1172 参照

xpath - Serenity BDD - カスタム FindBy を実装する方法は?

製品の自動化スイートを構築するために Serenity BDD を実装しています。実行時に評価される要素を xpaths で検索できるようにしたいと考えています。

たとえば、次のようなものが必要です。

ラベル「First Name」による要素の検索は、xpath による検索と同じになります。

すべての宣言でこの長い xpath を本当に繰り返したくありません。私は Dojo フレームワークを使用しているため、これらの要素を取得するためのロケーターは xpath 以外にはありません。

FindByでは、カスタムタイプを追加するにはどうすればよいでしょうか。

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

jbehave - Serenity BDD タイムアウト エラー

19 行の値を持つサンプル テーブルで Serenity Jbehave スクリプトを実行していますが、スクリプトはサンプル テーブルに存在する 7 行のみを実行し、8 行目を実行すると以下のように例外が発生します。

コンソールからのスタック トレースは次のとおりです。

ストーリーの実行がタイムアウトの 300 秒を超えているようです。フレームワークで 300 秒を 600 秒にリセットする方法はありますか

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

cucumber-jvm - セレニティ プロパティ

cucumber jvm を実行するために serenity プロパティを使用するにはどうすればよいですか?

例えば:

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

selenium-webdriver - Selenium の @Given アノテーションに XPath を追加できない

Web要素の識別に@Givenアノテーションを使用しようとしています.しかし、@Given(XPath=="")として入力すると、XPathは変数またはメソッドではないため、エラーがスローされます.別のライブラリをインポートしようとしました.同様に、それでもエラーがスローされます。

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

bdd - JBehave - 既存のストーリーを再利用/参照する最良の方法

BDD テストの各ストーリーは、同じ一連のステップから始まります。この手順を参照する方法はありますか、または何らかの形で繰り返し可能なストーリーを「参照」する方法はありますか。この共通部分を抽出する最良の方法は何ですか? 現在、@CompositeJBehave が提供するアノテーションを使用しています。