Ребят, всем привет!
Учусь на курсах, делаю сейчас задание по тестированию перевода с карты на карту (по условиям задачи есть 2 карты в ЛК), наваял пока такую логику, тесты работают:
public int getCurrentBalanceOfCard1() {
String balance = $(".list__item [data-test-id=\"92df3f1c-a033-48e6-8390-206f6b1f56c0\"]").getText();
String[] substring = balance.split(",");
String getArraysLength = substring[substring.length - 1];
String getBalance1WithRegex = getArraysLength.replaceAll("\\D+", "");
return Integer.parseInt(getBalance1WithRegex);
}
public int getCurrentBalanceOfCard2() {
String balance = $(".list__item [data-test-id=\"0f3f5c2a-249e-4c3d-8287-09f7a039391d\"]").getText();
String[] substring = balance.split(",");
String getArraysLength = substring[substring.length - 1];
String getBalance2WithRegex = getArraysLength.replaceAll("\\D+", "");
return Integer.parseInt(getBalance2WithRegex);
}
Понимаю, что это можно сделать как-то проще через ElementCollection Селенида, чтоб искало сразу коллекцию карт, в них текст и т.д., но не получается 😭
Пишу на Java
Возможно кто-нибудь из опытных подскажет?)