2015-03-31 68 views

回答

8

它实际上是所谓元素的文本。使用getText()

var elm = element(by.id("myid")); 
expect(elm.getText()).toEqual("My Text"); 

注意getText()许多其他的量角器方法返回一个承诺。 expect()“知道”如何解决诺言 - 它会等到真正的文本值被检索,然后才执行断言。

如果你想在控制台上看到的实际文本值,解决与then()承诺:

elm.getText().then(function (text) { 
    console.log(text); 
}); 
+0

当我这样做,我得到一个未定义的返回值。虽然我注意到我的span元素的内部文本更像是“\ n \t \t \t text” – 2015-04-01 20:04:17