Можно сделать и так, но это не то:
$$(“td:nth-child(3)”).excludeWith(Condition.text(“text1”))
.excludeWith(Condition.text(“text2”))
.shouldHave(CollectionCondition.size(0));
Кто уже делал такое помогите пожалуйста. Желательно как-то оптимально 1-2 строкой, если это можно.
P.S.: просьба не флудить, а по теме.
Заранее, спасибо.
Вход: есть .csv file с одной колонкой(страны).
Есть список на странице. С помощью Селениде вот локатор, который находит нужную на странице информацию - $$(“td:nth-child(3)”).
Нужно проверить, чтобы список на странице содержал только те страны, которые есть в файле и в то же время не содержал других стран.
Показанный выше вариант со стримами вполне ок. Каких-то отдельных средств в селениде для именно этой задачи нет. Незачем.
Единственный недостаток варианта со стримами в том, что большом количестве элементов он может быть медленным. Если это проблема, можно использовать JavaScript: