Angularjs E2E场景测试是否可以访问GET参数?

时间:2012-09-25 01:37:21

标签: angularjs jasmine angularjs-e2e

我正在使用runner.html E2E测试文件对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变量。

我的问题:如果通过runner.html url传入GET参数pauseAll,我如何才能使pauseAll等于true?例如:

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

1 个答案:

答案 0 :(得分:0)

一样简单

pauseAll = window.location.search.replace( "?pauseAll=", "" );