小编can*_*eto的帖子

如何将量角器中的promise转换为float

我正在使用量角器编写e2e测试,我想检查页面上的某些值是否正确计算.像这样非常简单:

var var1 = element(by.binding('var1'));
var var2 = element(by.binding('var2'));
var var3 = element(by.binding('var3'));

expect(parseFloat(var1.getText())).toEqual(parseFloat(var2.getText()) + 
       parseFloat(var2.getText()));
Run Code Online (Sandbox Code Playgroud)

但是,因为var1,var2和var3都是promises,所以这不起作用.

有没有办法将promise对象转换为字符串,以便我可以完成上述工作?

javascript node.js selenium-webdriver protractor

6
推荐指数
1
解决办法
5247
查看次数