我试图用这样的量角器在specDone中打印进行测试的页面的当前URL
specDone(result){
browser.driver.getCurrentUrl().then((browserURL) =>{
console.log("urlinside", browserURL);
})
但是运行测试后打印的只是“ urlinside数据”。我看到它会打开浏览器并正常运行。我的目标是在测试失败的情况下打印URL
答案 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}`);
});
}
}