Как я могу считать число элементов, которые соответствуют моему селектору CSS?

Используйте filter-branch :

Предположим, вы хотите удалить файл (содержащий конфиденциальную информацию или нарушение авторских прав) из всех коммитов:

git filter -branch --tree-filter 'rm filename' HEAD

26
задан Jason Plank 19 October 2011 в 12:36
поделиться

2 ответа

Насколько мне известно, вы не можете сделать это с помощью селекторов CSS, но в Selenium есть команда для подсчета с помощью XPath. Следующая команда проверит наличие двух отключенных кнопок:

verifyXpathCount | //td[contains(@class, 'x-hide-offsets')]//button | 2

В Selenium RC (Java) это будет больше похоже на

assertEquals(selenium.getXpathCount("//td[contains(@class, 'x-hide-offsets')]//button"), 2);
15
ответ дан 28 November 2019 в 07:29
поделиться

Это должно быть относительно просто. Вы можете сделать это несколькими способами, но я бы предложил использовать getEval (...) в DefaultSelenium.

Напишите код JavaScript, который:

  1. получает все элементы по идентификатору:
2
ответ дан 28 November 2019 в 07:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: