在量角器中以specDone打印当前页面的URL

时间:2018-10-15 16:00:33

标签: protractor

我试图用这样的量角器在specDone中打印进行测试的页面的当前URL

   specDone(result){
        browser.driver.getCurrentUrl().then((browserURL) =>{                     
              console.log("urlinside", browserURL);
        })

但是运行测试后打印的只是“ urlinside数据”。我看到它会打开浏览器并正常运行。我的目标是在测试失败的情况下打印URL

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

specDone(result) {
        console.log('Spec has finished.');

        if (!result.failedExpectations || result.failedExpectations.length <= 0) {

            browser.getCurrentUrl().then((url) => {
                console.log(`Test failed current url is ${url}`);
            });
        }
    }