問題タブ [spock-reports]
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.
eclipse - Eclipse で Spock レポートを生成する方法
spock レポート拡張機能 ( https://github.com/renatoathaydes/spock-reports )を使用して HTML レポートを生成するにはどうすればよいですか。build.gradle ファイルに依存関係を追加しました。これは、私が知る限り、私がする必要がある唯一のことです。しかし、Eclipse でテストを実行すると、レポートがどこにも表示されません。
これが私の build.gradle ファイルです。spock レポートの依存関係は最後にあります。
編集: build.gradle ファイルが間違っています。
「gradle init --type java-library --test-framework spock」を使用してビルドを生成しましたが、これは正常に機能し、Groovy クラスをいくつか追加して、Eclipse でテストを正常に実行できましたが、「Groovy クラス パスを推測できないため、Groovy クラス パスを推測できません」というメッセージが表示されました。 no Groovy Jar was found on class path [...]" gradle.build を使用しようとしたときにエラーが発生しました。
Groovy の依存関係を「testImplementation」から「compile」に変更しました。プロジェクトがコマンドラインからテストをコンパイルして実行できるようにしました。これにより、スポック レポートも生成されました。
Eclipse でテストを実行しても、テスト レポートは生成されません。
この build.gradle ファイルを使用して、コマンド ラインから新しいプロジェクトをビルドします。
そして、同じgroovyファイルをコピーしました。次に、プロジェクトをEclipseにインポートしました。これは、Eclipse からテストを実行するときに機能します (spock レポートを生成します)。問題の正確な内容はまだわかりませんが、問題は解決したと思います。
spock - HTMLレポートにカスタムステップ/テキストを追加/印刷する方法はありますか?
私はathaydes spock-reportsを使用しています。特定の出力テキストを HTML レポートに挿入したいと考えています。そのためには、私がこれまでに使用したものを以下に参照してください。以下は私のスペックファイルです:
実行が完了すると、以下はレポートのスナップショットです。
今、私の要件は、Web ページで生成されている領収書番号があることです。それを、Then ブロックの後に HTML レポートに印刷したいと考えています。(その後:「受付番号を生成する必要があります」)。特定の geb/spock キーワードまたは athaydes - spock-reports を使用してこれを行う方法を教えてください。
以下のサイトの資料も参考にしましたが、うまくいきません。 https://github.com/renatoathaydes/spock-reports#how-to-use-it
ご協力いただきありがとうございます。
appium - geb spock appium の index.html にスクリーンショットが表示されない
私は Appium で Geb Spock を使用しています。それを使用してスクリプトを正常に実行でき、レポートも生成されています。ただし、スクリーン ショットは index.html の概要レポートに添付されています。ターゲット フォルダでスクリーンショットを検索したところ、そこにスクリーンショットが存在することがわかりましたが、以下のエラーがログに記録されています。これが、スクリーン ショットが index.html の下に添付されている理由である可能性があります。
エラー:
Web アプリケーションのテスト スクリプトを実行しているときに問題に直面していませんが、これが Appium で機能しない理由がわかりません。これについてさらに情報を提供する必要がある場合はお知らせください。これについて私を助けてくれませんか。ありがとう!