任何想法为什么跳过html报告中的量角器测试显示

时间:2017-06-16 15:47:31

标签: angularjs protractor automated-tests

运行我的量角器测试后没有失败的测试,但是"跳过"在某些测试中显示,如下图所示任何想法为什么会发生这种情况 skipped tests

2 个答案:

答案 0 :(得分:2)

Jasmine跳过测试用例,如果默认情况下该方法中没有任何expect语句



//IT statement without expect
    it('should verify Deposit Amount without Expect', function () {


        customerPage.depositMenubtnClick;
        browser.logger.info("------------Deposit Menu Button Clicked -----------------------------------------");

        

        //expect(customerPage.depositMessagetxt).toEqual('Deposit Successful');

        browser.logger.info("------------Exppect : Deposit Message -----------------------------------------");

    });




html report of a test without any expect statement

希望这有帮助.....

答案 1 :(得分:0)

它所阻止的量角器应包含一个测试。在您的情况下,您应该至少在其中包含一项测试。

例如:

expect(element(by.css('.foo')).isDisplayed()).toBe(true, 'Element - foo - is not Visible!');

更多定位符可以在这里找到:Protractor API

这是记者说要跳过的原因,除非您有意通过使用来跳过它的代码块

xit

但是如果使用xit,报告者将在报告摘要中显示xit计数。