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 回答