量角器断言数组的每个元素小于500

时间:2018-07-01 20:24:43

标签: javascript arrays protractor

我正在使用Protractor进行测试,并想断言页面上少数产品的每个价格都低于500。使用element.all('.money'),我得到的数组是[ '$450', '$495', '$475' ]。如何断定数组的每个元素小于500? 我正在尝试这样的事情

var price = function() {
    $$('.money').getText().then(function(elements){
        var numbers = elements.map(x => x.replace('$',''))
        for (var i = 0; i < numbers.length; i++) {
            expect(numbers[i]).toBeLessThan(500);
        }
    })
}

1 个答案:

答案 0 :(得分:1)

首先,您需要使用<?php $from = $_POST['email']; $to = "myaddr@myserver.com"; $subject = "new message"; $message = "new message from ". $_POST['email'] ." >>> " . $_POST['message']; $headers = "From:" . $from; mail($to,$subject,$message, $headers); 解决您的承诺。之后,您可以使用.then()断言每个元素都大于.toBeGreaterThan()

500