我正在处理下面的元素,并且无法将错误消息文本输入到变量中。
<mat-error _ngcontent-c16="" class="mat-error ng-star-inserted" id="error-email-required" role="alert" style=""> Email is a required field </mat-error>
捕捉元素是直截了当的。
var emailReqiredLabel = element(by.id('error-email-required'));
我尝试了以下选项,但所有打印为>>可见错误消息是:[object Object]
请有人建议。
mat-error
默认不显示。它仅显示触摸输入的时间。所以在获取文本之前,请尝试单击该字段并尝试getText()
。如果这不起作用尝试JSON.Stringify(errormsg)
。