在量角器中报告日志

reporting logs in protractor

本文关键字:日志 报告 量角器      更新时间:2023-09-26

我是量角器的新手。我正在尝试使用 if 和 else 条件向我的规格报告日志。我的规格是正确的,因此我的 if 条件也是正确的。它不应该输入 else 语句,但它确实如此。

it("Check if the Url works ",function() //spec1
    {
        console.log("check if the URL works")
        browser.get(browser.params.url);
        if(expect(browser.getCurrentUrl()).toContain("report"))
        {
            console.log("Result: URL works-PASS");//should enter here
        }
            else
            {
                console.log("Result: URL doesnt works-FAIL");
            }
    }); 

您能否建议我如何在量角器中编写更好的日志,以及我该怎么做才能纠正此错误?

提前致谢

您可以使用

fail来报告失败:

browser.get(browser.params.url);
browser.getCurrentUrl().then(function(value){
  if(/report/.test(value) === false) {
    fail("Result: URL doesnt works-FAIL");
  }
})