問題タブ [cucumber-serenity]
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.
cucumber-jvm - 実行可能な JAR から単一のキュウリ シナリオを実行する
テストの実行とレポートの生成に必要なすべてのライブラリが含まれている実行可能な JAR に受け入れテストをパッケージ化したいと考えています。また、すべてのテストまたは単一のテストを実行したいと思います。
これまでのところ、すべてのテストを実行でき、レポートは serenity.properties で指定した場所に生成されていますが、index.html は生成されていません。
通常、serenity-maven-plugin を実行する maven verify ゴールを使用してテストを実行しますが、JAR から実行しているため、どうすれば同じことを達成できるかわかりません。
次のようなメインクラスがあります。
また、機能ファイルではタグを使用して、実行するシナリオを 1 つ指定できるようにしています。
実行可能な JAR で JVM 引数を使用して、何らかの方法でキュウリのオプションを設定できる方法があることを願っています。私はこのようなことをしてみました:
...しかし、それでもすべてのテストが実行されます。
どんなアイデアでも大歓迎です。
serenity-bdd - セレニティ index.html
セレニティ レポートのログイン ページに表示されるアプリケーションのバージョン番号を追加しようとしています。現在、コードでキャプチャしてコンソールに出力しています。とにかく、コンソール出力をセレニティ index.html に含めることができますか?
serenity-bdd - Serenity レポートを電子メールで発行する
セレニティ レポート index.html を自分のマシンから別の人に送信すると、レポートが正しく開かず、レポート内のクリック可能なリンクが機能しません。しかし、セレニティ フォルダ全体を圧縮して電子メールで送信すると、レポートは適切に開きます。他の誰かがこの問題に直面していますか?誰かがそれを解決する方法を教えてもらえますか?
java - 機能ファイルの「例」で csv ファイルを渡し、Java cucumber で CSV ファイルから値を読み取る方法
- Cucumber の 'Feature file' -> 'Examples' で、CSV ファイルのパスを設定する方法。
Sample.feature
ジュニットランナー:
使用したCSVファイル
しかし、temp.csv ファイルから値を取得しませんでした。結果は 0 Scenarios 0 Steps 0m0.000s でした。
2.Java Cucumber with Serenity で、Feature ファイルに記載されている CSV ファイルから値を読み取る方法についても知りたいです。
c# - Serenity - フォームから 2 つのテーブルに値を追加する
数日前に Serenity を使い始めたのですが、小さな問題が発生しました。
2 つのテーブルのビューで作成されたグリッドがあり、そのグリッドの値をそれらのテーブルに追加したいと考えています。
ビューから直接追加できないことはわかっています。これらの項目をテーブルの適切な場所に追加する関数を作成する必要があります。
これはスキーマの例です:
グリッドが両方のテーブルの列で表示されるように、ビューを作成しました。
これはグリッドの例です:
Serenity は、アプリを非常に迅速に構築したい場合には優れたツールですが、生成されたコード内の何かを変更したい場合にはあまりユーザーフレンドリーではありません。
StackOverflow からいくつかの関数を追加しようとしましたが、プログラムの機能全体が変更され、このタイプの要求は 1 回しか使用されません。デフォルトの create 関数を変更することはできません。残りのテーブルでは、この関数は役に立たないからです。
誰かが Serenity を使用しようとしていて、アイデアがある場合は、この問題を解決できるようにヒントを提供してください。
ありがとう!
java - グループごとの Serenity BDD の楽しい機能
テストを実行するために Serenity BDD + Cucumber を使用しています。グループごとに Serenity BDD 機能を実行することはできますか? jUnitのように@Group(MyTestGroup.class)
?
例が見つかりません。
selenium-webdriver - Serenity Reports ロゴの変更
私は Jbehave で Serenity を使用しています。現在のレポートのデフォルトのセレニティ ロゴをカスタムの会社ロゴに置き換える方法を知りたいです。デフォルトのロゴを変更するには、どのようなコード変更を行う必要がありますか?
selenium-webdriver - Serenity BDD でアラートを処理する特定の関数はありますか
ブラウザでアラートやその他の種類のポップアップを処理する関数/クラスはありますか? アラート ポップアップを処理していますが、使用driver.switchto().alert();
してさらにアクションを実行することで処理できることがわかっています。Serenity BDD は要素を処理するように調整されているため、アラートを処理するための特定の関数があります (serenity BDD 関数を使用する場合のみ)。