При использовании Fitnesse, Slim и платформы Browser Testing мне было предложено подсчитать количество элементов в упорядоченном списке (упрощенно):
<a>
<b>1</b>
<b>2</b>
<b>3</b>
</a>
Я обнаружил, что один из методов подсчета:
|check |number of items |xpath=//b |in |xpath=//a |3 |
не работает, поскольку он будет проверять только количество раз, когда текст появляется на веб-странице, а не на элементе.Таким образом, мне было указано на функцию подсчета xpath, но она возвращает список элементов вместо общего количества вхождений, как показано ниже:
|check |value of |xpath=//ol[count(li)=3] |[<b>1</b>
<b>2</b>
<b>3</b>] expected: [3] |
Как так, как бы ябыть в состоянии получить целое число от числа вхождений определенного элемента?