我想验证一个值,该值是动态的并从一个页面检索到另一个页面。该元素也有空间。 以下是我的编码。如何使用茉莉花期待(检查).toContain(价值)与空间验证动态值?
页 - 1
var PerAge = element(by.css("h1 > span.ng-binding")).getText();
该元素具有在其上的空间,这样的 - > name
页-2 - >同于其它页面显示的数值。这个元素没有空间。
var HumAge = element(by.repeater("slide in ctrl.slides track by $index")).getText();
现在,我想验证页面2上的值是否相同。因为,中继器有一堆其他值,所以我使用.toContain来验证值。 这里的问题是,PerAge上有空间。
我检查了这个堆栈溢出问题,但它没有奏效。 Expected '> ' to equal '> ' in jasmine。
expect(PerAge).toContain(HumAge);
它返回以下预期 '谢恩' 遏制 '谢恩' 的错误
。
我试过trim
,它不能识别修剪。 我不能像下面那样使用.ToEqual
,因为元素有许多其他的东西。
expect(PerAge).toEqual('\xA0HumAge')
感谢。它工作得很好。 – James