<tfoot id='Wt6mo'></tfoot>
    <bdo id='Wt6mo'></bdo><ul id='Wt6mo'></ul>

    <small id='Wt6mo'></small><noframes id='Wt6mo'>

    1. <legend id='Wt6mo'><style id='Wt6mo'><dir id='Wt6mo'><q id='Wt6mo'></q></dir></style></legend>
    2. <i id='Wt6mo'><tr id='Wt6mo'><dt id='Wt6mo'><q id='Wt6mo'><span id='Wt6mo'><b id='Wt6mo'><form id='Wt6mo'><ins id='Wt6mo'></ins><ul id='Wt6mo'></ul><sub id='Wt6mo'></sub></form><legend id='Wt6mo'></legend><bdo id='Wt6mo'><pre id='Wt6mo'><center id='Wt6mo'></center></pre></bdo></b><th id='Wt6mo'></th></span></q></dt></tr></i><div id='Wt6mo'><tfoot id='Wt6mo'></tfoot><dl id='Wt6mo'><fieldset id='Wt6mo'></fieldset></dl></div>

        可以说,如何在每次量角器 -spec 测试后重新启动

        时间:2023-10-12

        <small id='PI0C8'></small><noframes id='PI0C8'>

            <i id='PI0C8'><tr id='PI0C8'><dt id='PI0C8'><q id='PI0C8'><span id='PI0C8'><b id='PI0C8'><form id='PI0C8'><ins id='PI0C8'></ins><ul id='PI0C8'></ul><sub id='PI0C8'></sub></form><legend id='PI0C8'></legend><bdo id='PI0C8'><pre id='PI0C8'><center id='PI0C8'></center></pre></bdo></b><th id='PI0C8'></th></span></q></dt></tr></i><div id='PI0C8'><tfoot id='PI0C8'></tfoot><dl id='PI0C8'><fieldset id='PI0C8'></fieldset></dl></div>
              <legend id='PI0C8'><style id='PI0C8'><dir id='PI0C8'><q id='PI0C8'></q></dir></style></legend>
              • <bdo id='PI0C8'></bdo><ul id='PI0C8'></ul>
                    <tbody id='PI0C8'></tbody>

                  <tfoot id='PI0C8'></tfoot>
                  本文介绍了可以说,如何在每次量角器 -spec 测试后重新启动或关闭浏览器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在为 Web 应用程序实施量角器测试.我已经做了一些谷歌搜索,但我想出了 zip,我希望我创建的每个规范在浏览器运行该特定规范文件中的所有测试后关闭浏览器,然后继续到下一个 -spec 文件,等等.我有诸如使用beforeAll"和afterAll"之类的东西,但 Jasmine 无法识别这些方法.朝着正确的方向前进会很棒!

                  I am implementing Protractor test for a web app. I have done some google searching but I have come up with zip, I want to every spec that I create to close the browser after it has ran all of the test in that specific spec file and then continue on to the next -spec file, etc. I've things such as using "beforeAll" and "afterAll" but Jasmine doesn't recognize these methods. A point in the right direction would be awesome!

                  describe('我稍后会在这里放一些更有意义的东西:)', function () {

                  describe('i will put something more meaningful here later :)', function () {

                  //not sure if this method actually exist in Jasmine
                  afterAll(function () {
                     //restart browser or something of the nature
                  });
                  
                  it('should do stuff', function () {
                  
                  });
                  
                  it('do stuff', function () {
                  
                  });
                  

                  });

                  浏览器应该关闭,然后重新打开以运行下一个规范.

                  browser should then close, and then open back up to run the next spec.

                  推荐答案

                  说到测试之间重启浏览器,有一个相关的配置选项:

                  Speaking about restarting browser between tests, there is a relevant configuration option:

                  // If true, protractor will restart the browser between each test.
                  // CAUTION: This will cause your tests to slow down drastically.
                  restartBrowserBetweenTests: false,
                  

                  将其设置为 true.

                  仅供参考,这是初始功能请求:

                  FYI, Here is the initial feature request:

                  • 功能请求:可以选择在每个测试用例/场景之间重新启动新的浏览器会话

                  beforeAllafterAll 内置在 jasmine-2.x 中.要使它们工作,您需要将 jasmine2 设置为测试框架 在 量角器配置中:

                  beforeAll and afterAll are built into jasmine-2.x. To make them work, you need to set jasmine2 as a testing framework in the protractor config:

                  exports.config = {
                      ...
                      framework: 'jasmine2',
                      ...
                  }
                  

                  <小时>

                  对于jasmine-1.x,有第三方jasmine-beforeAll 提供相同功能的包.


                  For jasmine-1.x, there is a third-party jasmine-beforeAll package that provides the same exact functionality.

                  这篇关于可以说,如何在每次量角器 -spec 测试后重新启动或关闭浏览器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:向元素发送 Ctrl+A 组合 下一篇:在数组javascript的排序函数中实现async/await

                  相关文章

                  最新文章

                  1. <tfoot id='aOKrO'></tfoot>

                    1. <legend id='aOKrO'><style id='aOKrO'><dir id='aOKrO'><q id='aOKrO'></q></dir></style></legend>

                      <small id='aOKrO'></small><noframes id='aOKrO'>

                    2. <i id='aOKrO'><tr id='aOKrO'><dt id='aOKrO'><q id='aOKrO'><span id='aOKrO'><b id='aOKrO'><form id='aOKrO'><ins id='aOKrO'></ins><ul id='aOKrO'></ul><sub id='aOKrO'></sub></form><legend id='aOKrO'></legend><bdo id='aOKrO'><pre id='aOKrO'><center id='aOKrO'></center></pre></bdo></b><th id='aOKrO'></th></span></q></dt></tr></i><div id='aOKrO'><tfoot id='aOKrO'></tfoot><dl id='aOKrO'><fieldset id='aOKrO'></fieldset></dl></div>
                      • <bdo id='aOKrO'></bdo><ul id='aOKrO'></ul>