我有由转发器选择的元素选择器。 我正在
$186
Cost
来自
element.getText().then(function (balance) {
console.log(balance);
});
我只需要选择186美元,我试图使用该元素的first();
。
和平衡[0]。但没有找到解决方案。
请建议。
答案 0 :(得分:3)
If the elements exist in the DOM like below:
<span ng-repeat="record in records">$186</span><span ng-repeat="record in records">Cost</span>
Then the following code works:
element.all(by.repeater('record in records')).get(0).getText().then(function(txt) {
console.log('txt:'+txt);
});
答案 1 :(得分:0)
从字符串中获取元素存储中的文本。 如您所知,找到所需的子字符串。
var res = str.substring(0, 4);//Change as per the pattern or use regex if required.