量角器:如何存储 div 元素中的数字文本
Protractor: How to store number text from div element
我正在使用量角器和 Angular 页面。在页面上,每次都会从 50 个可用号码中随机显示 5 个。如何将这 5 个数字中的每一个的文本存储到一个变量中?所有选定的数字都有一个共同的属性及其值。
HTML:
<div class="basic-number-selected" ...</div>
页面对象文件:
this.selectedNumbers = element.all(by.css('div.basic-number-selected'));
你们知道如何存储每个选定号码的文本吗?
我试过 each
,但没有成功:
var numbers = [];
page.selectedNumbers.getText().each(function(num) {
numbers.push(num);
});
console.log("Selected numbers: " + numbers);
试试这个:
page.selectedNumbers.getText().then(function(numbers) {
browser.executeScript(
function(array){
return JSON.stringify(array);
},numbers).then(function(str){
console.log(str);
});
});
我正在使用量角器和 Angular 页面。在页面上,每次都会从 50 个可用号码中随机显示 5 个。如何将这 5 个数字中的每一个的文本存储到一个变量中?所有选定的数字都有一个共同的属性及其值。
HTML:
<div class="basic-number-selected" ...</div>
页面对象文件:
this.selectedNumbers = element.all(by.css('div.basic-number-selected'));
你们知道如何存储每个选定号码的文本吗?
我试过 each
,但没有成功:
var numbers = [];
page.selectedNumbers.getText().each(function(num) {
numbers.push(num);
});
console.log("Selected numbers: " + numbers);
试试这个:
page.selectedNumbers.getText().then(function(numbers) {
browser.executeScript(
function(array){
return JSON.stringify(array);
},numbers).then(function(str){
console.log(str);
});
});