問題タブ [backstop.js]
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.
css - HTTP 動詞を使用した自動 CSS リグレッション テスト
次のようなツールを使用して自動 CSS 回帰を設定しようとしています。
これらは優れたツールのように見えますが、動詞を使用して URL をテストしたいと考えています。たとえば、いくつかのデータを使用して POST リクエストを作成し、それに対してテストを実行したいとします。これは、上記のツールのいずれでも可能ではないようです。これを行う方法を知っている人はいますか?
css - BackdropJS を使用した CSS ビジュアル回帰テスト - grunt:reference または grunt:test を実行できませんでした
backstop.js のセットアップに関するこのチュートリアルのリンクをたどってみました
https://joe-watkins.io/css-visual-regression-testing-with-grunt-backstopjs/
必要に応じてすべての指示に従いました。
しかし、画面上でこのエラーが発生しています。
gulp.run()
以前、が非推奨であることを示す追加のエラーがあったため、別の npm モジュールを使用してタスクを順番に実行する必要があることが示唆され、これが原因でした。
https://www.npmjs.com/package/run-sequence
そして、私はそれをそのように解決することができました
できます。
ただし、まだ grunt/gulp タスクの実行を完了することができないため、これで本当に行き詰まっています。
上記のチュートリアルのリンクをたどって、backstopjsを機能させることに成功した人はいますか?
これに関するご意見をお待ちしております。
アップデート
grunt 設定のセットアップがどのように見えるかをお見せするのを忘れていました。
私のbackstop.jsonファイル
gruntjs - テストが合格/失敗した場合にコミットを受け入れる/拒否するgrunt-backstopjsでの展開の自動化
grunt で backstopjs を使用することをお勧めします。私が知りたいのは、xyz プロジェクトのテスト スクリプトを作成し、そのプロジェクトをリポジトリにデプロイできるかどうかだけです。バックストップ テストを実行する必要があり、テストに失敗した場合は、そのコミットをデプロイから拒否する必要があります。テスト結果が合格 (100%) の場合、そのコミットはそのリポジトリにデプロイする必要があります。
javascript - CasperJS で json を使用して Http リクエストをモックする方法
動的アプリケーションで BackstopJS と CasperJS を使用してビジュアル テストを実装しているので、より安定した環境を実現するためにいくつかの http 要求をモックしたいと考えています。
Angular の http-backend を使用した機能テストのモックを既に持っていますが、CasperJS でそれを行う方法がわかりません。何かご意見は?
casperjs - Travis CI で slimer.js を使用するには?
Travis CI で casper.js と backstop.js を使用して、phantom.js でテストを実行しています。しかし、phantom.js の代わりに slimer.js を使用したいと思います。
することは可能ですか?私はそれをインストールしようとしました:
そして:
両方とも機能せず、エラーが発生します。
application.ini で指定されている FF のさまざまなバージョンを試しましたが、成功しませんでした。