Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 量角器测试_Javascript_Angularjs_Jasmine_Protractor - Fatal编程技术网

Javascript 量角器测试

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(),如果与量角器一起使用,则理解承诺-它将在使期望更容易编写量

我不熟悉角度/量角器,所以这是一个非常基本的问题。根据这一点,我们可以为web元素编写量角器测试,如下所示:

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是的,它确实能像那样解决这个问题。回答得好,投了赞成票