将错误消息附加到量角器点击?
Attach an error message to a protractor click?
有没有办法将错误消息附加到量角器点击?像下面这行是我所期望的:
button.click('Button not clickable');
目前,如果未找到某个元素,我会收到模糊错误 'Failed: Cannot call method click of undefined'。没有行号,没有错误所在的文件,只有一般错误和承诺文件中发生的错误的 link。这使得很难找出错误实际发生的位置
我希望它执行类似于下面这行的操作,我可以在其中将错误消息附加到 toBeTruthy 部分:
expect(button.isDisplayed()).toBeTruthy('Button not displayed');
如果此行失败,我将收到类似于 'Element not found, Button not displayed' 的错误。更清楚发生了什么。
有没有办法将错误消息附加到点击?
使用promise error handling function:
button.click('Button not clickable').then(function() {
// passing case
},
function(err) {
// error handling here
});
有没有办法将错误消息附加到量角器点击?像下面这行是我所期望的:
button.click('Button not clickable');
目前,如果未找到某个元素,我会收到模糊错误 'Failed: Cannot call method click of undefined'。没有行号,没有错误所在的文件,只有一般错误和承诺文件中发生的错误的 link。这使得很难找出错误实际发生的位置
我希望它执行类似于下面这行的操作,我可以在其中将错误消息附加到 toBeTruthy 部分:
expect(button.isDisplayed()).toBeTruthy('Button not displayed');
如果此行失败,我将收到类似于 'Element not found, Button not displayed' 的错误。更清楚发生了什么。
有没有办法将错误消息附加到点击?
使用promise error handling function:
button.click('Button not clickable').then(function() {
// passing case
},
function(err) {
// error handling here
});