1

Ich habe Elementselektor, der von Repeater ausgewählt wird. IchWinkelmesser E2E: erster Wert von getText() Methode erhalten?

bekommen
$186 
Cost 

von

element.getText().then(function (balance) { 
      console.log(balance); 
     }); 

Ich brauche nur 186 $ zu holen, habe ich versucht, durch zu bekommen first(); des Elements verwendet wird. und Waage [0]. Aber keine Lösung finden. Bitte vorschlagen.

+0

Können Sie HTML-Code übergeben und wie Sie 'Element' definiert haben, bitte? – Kacper

+0

Dies ist in Repeater-Klasse mit einigen Etiketten wie {{Menge}} Ruchi

+0

Und beide Werte ($ 186 und Kosten) sind im selben Tag? – Kacper

Antwort

3

Wenn die Elemente wie in dem unten stehenden DOM existieren:

Dann wird der folgende Code funktioniert:

element.all(by.repeater('record in records')).get(0).getText().then(function(txt) { 
    console.log('txt:'+txt); 
}); 
0

Nach dem Text aus dem Elementspeicher innerhalb einer Zeichenfolge zu bekommen. Suchen Sie die gewünschte Teilzeichenfolge, wie Sie das Muster kennen.

var res = str.substring(0, 4);//Change as per the pattern or use regex if required. 
Verwandte Themen