1

중계기에서 선택한 요소 선택기가 있습니다. 나는 단지 $ 186 선택해야각도기 E2E : getText() 메서드에서 첫 번째 값 가져 오기?

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

에서

$186 
Cost 

을 얻고, 나는 요소의 first();을 사용하여 얻을했습니다. 및 잔액 [0] 그러나 해결책을 찾지 못했습니다. 제안 해주세요. 요소는 다음과 같은 DOM에 존재하는 경우

+0

HTML 코드를 전달할 수 있고 '요소'를 정의 할 수 있습니까? – Kacper

+0

{{amount}} Ruchi

+0

과 같은 일부 lable이있는 리피터 클래스에 있습니다. 두 값 ($ 186 및 비용)이 같은 태그에 있습니까? – Kacper

답변

3

:

그런 다음, 다음 코드는 작동 :

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

을 문자열 내부의 요소 저장소에서 텍스트를받은 후. 패턴을 아는대로 원하는 부분 문자열을 찾습니다.

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