0

runner.htmlE2E テスト ファイルを使用して、Angular プロジェクトで統合テストを行っています。

//In runner.html
<script src="scenarios.js"></script>

//In this scenarios.js file, we have some code like this: 
describe('App', function() {
  pauseAll = false;
  it('Testing index.html', function() {
      ....
      if (pauseAll) pause();
  });

この JavaScript コードを使用するとpauseAll、テスト中に読み込まれるすべてのページを手動で確認したいときに、ファイルの先頭にある変数を変更するだけで済みます。

私の質問: GET パラメータの pauseAll が runner.html URL 経由で渡された場合、pauseAll を true に等しくするにはどうすればよいですか? 例えば:

../test/e2e/runner.html?pauseAll=true
4

1 に答える 1

0

と同じくらい簡単

pauseAll = window.location.search.replace( "?pauseAll=", "" );
于 2012-09-25T03:57:04.750 に答える