現在、SeleniumとCucumberを使用してPOSTリクエストのテストを作成しようとしていますが、どこにも行きません。どんな種類の解決策もないようで、私は頭の上からテストを作成しようとして迷っています。私はScalaでコーディングしています。 アイデアSeleniumテストでPOSTリクエストを使用する
答えて
SeleniumとCucumberはそれぞれユーザーとアクターのテスト用に設計されており、通常のユーザーは手動でPOSTリクエストを送信しません。彼らはブラウザを使用してWebページとやりとりしています。
POSTは送信されたWebフォームの結果ですので、希望のPOSTを送信するWebフォームを作成し、Selenium/Cucumberにそのページをロードし、データを入力して、そのフォームを送信して希望のPOSTを誘導します。
B/CルールをHTTP/RESTテストで実装できない理由はないので、キュウリは実際にはここで問題ありません。なぜなら、BDDルールをHTTP/RESTテストで実装できない理由はないからです。 Seleniumのようなインタラクティブなツールは完全に間違っています。 –
@AndrewRegan機能的には使えますが、フィット感が悪いと思います。ユーザーは手動のREST要求を送信していません。 OPが「APIクライアントとして、私はJSONを得ることができるようにPOSTリクエストを作成したい」というような方法でスペックされているアプリケーションをOPがテストしていない限り、これは奇妙なものであり、不要なオーバーヘッドのようです。 –
- 1. MockMvcテストPOSTリクエスト
- 2. Rails JSON API JSONのPARAMSを使用したPOSTリクエストのテスト
- 3. Railsの5テストPOSTリクエスト
- 4. Java JunitテストHTTP POSTリクエスト
- 5. browsermob-proxyとseleniumでhttp POSTリクエストをキャプチャする方法
- 6. HTTP POSTリクエスト(Volleyを使用)
- 7. Ext.Ajax.requestを使用するクロスエンゲージメントクロスドメインPOSTリクエスト
- 8. SeleniumテストでFacebookアカウントを使用
- 9. JSON POSTリクエストの使用
- 10. セッションおよびコントローラインスタンスを使用してPOSTリクエストをテストします。
- 11. SlimFramework3:Google Chrome Advanced REST ClientでPOSTリクエストをテストする方法は?
- 12. php artisanでテストPOSTリクエストを作成するには?
- 13. Seleniumを使用したAPIテスト
- 14. Seleniumを使用したURLリダイレクトのテスト
- 15. SeleniumとJavaを使用したAPIテスト
- 16. javaクライアントで@POSTリクエストを使用してパラメータを送信する
- 17. ASIHTTPRequestを使用してiPhoneでPOSTリクエストを送信する。1.6.2
- 18. FlutterでPOSTリクエストを使用してファイルをアップロードする
- 19. json4sを使用してPOSTリクエストでJSONデータを処理する
- 20. Pythonを使用したXML POST RESTリクエスト
- 21. Guzzle Laravel - POSTリクエストを使用してログイン
- 22. Fetch APIを使用したPOSTリクエスト?
- 23. jQueryを使用したAJAX POSTリクエスト
- 24. Gracenote RhythmAPIリクエスト(POSTメソッドを使用)
- 25. JSONを使用したHTTP POSTリクエスト
- 26. Selenium Pytestで複数のテストに同じブラウザセッションを使用する
- 27. 複数のバージョンのブラウザでSeleniumを使用してテストする
- 28. Websphere LibertyプロファイルでJAXRSクライアントAPI(POSTリクエスト)を使用するHttpクライアント
- 29. UIWebViewとPOSTリクエストでカスタムNSURLProtocolを使用する
- 30. POSTリクエストのインスタンスでaxios.allを使用する
何のための解決策ですか? – slouc
残りのインターフェースにフォームや投稿を投稿しようとしていますか? –