Karma Runner (ex-Testacular) e2e シナリオ ランナーを使用して、オフサイト/アプリ外/外部リソース ワークフローを e2e テストに統合するにはどうすればよいですか?
基本的なシナリオ:
- アプリにはボタンがあります。
- ボタンをクリックして、データをサービス プロバイダー X に送信します (例: submit to
http://service/submit
など)。 - プロバイダー X は、この URL でのクリック/送信/アクションを必要とします。
- その後、プロバイダー X は何かをアプリに送り返します。
「プロバイダー X をどのようにスタブ化しますか」と尋ねているわけではありません。これを実際にエンドツーエンドでテストする方法をお尋ねします。これにより、テストでサードパーティ サービス API の重大な変更を実際にキャッチできます。私は基本的に、Selenium の Webdriver のようなものでできるように、アプリ外の Web サイトを駆動できるようにしたいと考えています。
現在、私の問題はelement( ref ).click()
ステップ2を試みるために使用しています.必要なサイトをロードしていないようです.