2017-04-26 73 views
1

我正在使用量角器和Angular頁面。在頁面上每次顯示50個可用的5個選定的數字。如何將這5個數字中的每一個的文本存儲到一個變量中?所有選定的數字都有一個屬性和它的值是相同的。量角器:如何從div元素中存儲數字文本

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); 

回答

1

試試這個:

page.selectedNumbers.getText().then(function(numbers) { 
      browser.executeScript(
       function(array){ 
        return JSON.stringify(array); 
       },numbers).then(function(str){ 
       console.log(str); 
      }); 
     }); 
+1

正是我需要的!謝謝! – jurijk

相關問題