問題タブ [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.
selenium - @FindBy Page ファクトリでパラメータを渡す
ページ ファクトリを使用してページ オブジェクトを作成するために渡す文字列をパラメータ化する方法はありますか?
元:
文字列 v を @FindBy にプッシュしようとしていますが、エラーが発生しています。
注釈属性 FindBy.name の値は定数式でなければなりません。
xpath - Serenity BDD - カスタム FindBy を実装する方法は?
製品の自動化スイートを構築するために Serenity BDD を実装しています。実行時に評価される要素を xpaths で検索できるようにしたいと考えています。
たとえば、次のようなものが必要です。
ラベル「First Name」による要素の検索は、xpath による検索と同じになります。
すべての宣言でこの長い xpath を本当に繰り返したくありません。私は Dojo フレームワークを使用しているため、これらの要素を取得するためのロケーターは xpath 以外にはありません。
FindBy
では、カスタムタイプを追加するにはどうすればよいでしょうか。
jbehave - Serenity BDD タイムアウト エラー
19 行の値を持つサンプル テーブルで Serenity Jbehave スクリプトを実行していますが、スクリプトはサンプル テーブルに存在する 7 行のみを実行し、8 行目を実行すると以下のように例外が発生します。
コンソールからのスタック トレースは次のとおりです。
ストーリーの実行がタイムアウトの 300 秒を超えているようです。フレームワークで 300 秒を 600 秒にリセットする方法はありますか
cucumber-jvm - セレニティ プロパティ
cucumber jvm を実行するために serenity プロパティを使用するにはどうすればよいですか?
例えば:
selenium-webdriver - Selenium の @Given アノテーションに XPath を追加できない
Web要素の識別に@Givenアノテーションを使用しようとしています.しかし、@Given(XPath=="")として入力すると、XPathは変数またはメソッドではないため、エラーがスローされます.別のライブラリをインポートしようとしました.同様に、それでもエラーがスローされます。
bdd - JBehave - 既存のストーリーを再利用/参照する最良の方法
BDD テストの各ストーリーは、同じ一連のステップから始まります。この手順を参照する方法はありますか、または何らかの形で繰り返し可能なストーリーを「参照」する方法はありますか。この共通部分を抽出する最良の方法は何ですか? 現在、@Composite
JBehave が提供するアノテーションを使用しています。