Javascript 量角器测试
我不熟悉角度/量角器,所以这是一个非常基本的问题。根据这一点,我们可以为web元素编写量角器测试,如下所示:Javascript 量角器测试,javascript,angularjs,jasmine,protractor,Javascript,Angularjs,Jasmine,Protractor,我不熟悉角度/量角器,所以这是一个非常基本的问题。根据这一点,我们可以为web元素编写量角器测试,如下所示: var foo = element(by.id('foo')); expect(foo.getText()).toEqual('Inner text'); 但是,foo.getText()返回的是承诺类型,而不是字符串,“expect”如何将返回的承诺对象与另一个字符串进行比较?是否有任何文档解释此用法?是的,expect(),如果与量角器一起使用,则理解承诺-它将在使期望更容易编写量
var foo = element(by.id('foo'));
expect(foo.getText()).toEqual('Inner text');
但是,foo.getText()返回的是承诺类型,而不是字符串,“expect”如何将返回的承诺对象与另一个字符串进行比较?是否有任何文档解释此用法?是的,expect()
,如果与量角器一起使用,则理解承诺-它将在使期望更容易编写量角器测试之前解决承诺。这实际上是在一个单独的项目中完成的,量角器
取决于控制流中要执行的和
请注意,它还支持承诺,您可以这样做,例如:
let elementText1 = $('.ng-scope p').getText();
let elementText2 = $('#transformedtext>h4').getText();
expect(elementText1).toEqual(elementText2);
就量角器
文档而言,这是部分描述的。是的,expect()
,如果与量角器
一起使用,则理解承诺-它将在使期望更容易编写量角器测试之前解决承诺。这实际上是在一个单独的项目中完成的,量角器
取决于控制流中要执行的和
请注意,它还支持承诺,您可以这样做,例如:
let elementText1 = $('.ng-scope p').getText();
let elementText2 = $('#transformedtext>h4').getText();
expect(elementText1).toEqual(elementText2);
就量角器
文档而言,这是部分描述的。是的,它只是像那样计算出方框。回答得好,Upvoted是的,它确实能像那样解决这个问题。回答得好,投了赞成票