Я написал вложенное время l oop для поиска и проверки наличия одного текста IWebElement в другом. Это прекрасно работает, но я верю, что C# вы можете использовать оператор "=>", чтобы сделать это более элегантно.
public bool checkChartTotalVsCards()
{
bool returnValue = true;
int i = 0;
int j = 0;
var loanValuesFromBottomOfGraph = driver.FindElements(loanValuesBottomOfGraph);
var loanValuesFromCards = driver.FindElements(cardLoanValues);
while (i < loanValuesFromBottomOfGraph.Count)
{
bool tempValue = false;
while (j < loanValuesFromCards.Count)
{
if(loanValuesFromBottomOfGraph[i].Text.Contains(loanValuesFromCards[j].Text))
{
tempValue = true;
break;
}
else
{
j++;
}
}
returnValue = returnValue & tempValue;
i++;
}
return returnValue;
}