1

リモート Web サイトを実行するシナリオ テストを書きたいですか? どのようにできるのか?

4

2 に答える 2

1

を使用してからbrowser().navigateTo('http://whereveryouwant.com')、任意のe2e apiメソッドを使用してページを操作し、アサーションを作成できる必要があります。

主な注意点は、Angular のシナリオ ランナーはページ全体のリロードをサポートしていないため、テストで実行できることが制限されることです。ページ全体をリロードするような操作をページに対して行うと、テスト ランナーがフリーズします。

于 2012-12-07T16:01:04.547 に答える
1

ブラウザはクロス サイト リクエストをサポートしていません。だから、あなたが望むことをする方法はありません。

ローカルの e2e ランナーとリモート サイトが同じドメインにあるかのようにブラウザーに見せる必要があります。これを行う唯一の方法は、プロキシを使用することです。

于 2012-12-10T09:29:09.970 に答える