使用带有angularjs的selenium服务器在量角器中进行后续操作

时间:2014-12-11 04:44:12

标签: angularjs node.js selenium-webdriver jasmine protractor

我想在每个描述之后做一些事情(不是在每个测试用例之后),在每个描述之前,有没有办法做到这一点?我尝试过以下格式,但它给出了错误,在未定义之前和之后,是否可以在每个描述之前和之后执行某些任务:

describe('testcase', function () {
    before(function () {
        --------------
    })
    beforeEach(function () {
       -----------------
    })
    afterEach(function () {
        --------------
    })
    after(function () {
        -----------------
    })
    it('task1', function () {
             -----------

    })it('task2', function () {
                  ------------------
    })
})

1 个答案:

答案 0 :(得分:2)

据我了解,您希望在jasmine 2.1中引入beforeAll and afterAll

  

在所有规格之前,只调用一次beforeAll函数   describe运行,并在所有规范之后调用afterAll函数   完。这些功能可用于加速测试套件   昂贵的设置和拆解。

对于较旧的jasmine版本,可以在jasmine-beforeAll package的帮助下完成同样的操作。