Вот и как часто это встречается - суть вопроса не понятна - какая вкладка? в браузере? Или еще где-то?
Если задача еще актуальна - опишите, пожалуйста, подробнее. Потому как со стороны кажется, что не самые лучшие проверки сделаны. Может таить множество подводных камней.
В строчке c findElements есть неплохой шанс получить IndexOutOfBoundsException, ведь нету уверенности, что метод не вернет пустой список.
Извините, перечитала заголовок, и да суть не понятна…
Страница новостей, в правом сайдбаре нажимаю на любую категорию, например “Недвижимость”.
Потом проверяю, что только одна категория активна и что она имеет название “Недвижимость”
.
Спасибо, не забуду)
А вы не подскажете, почему тогда в данном случае, когда я вместо “Недвижимости” ввожу некорректные данные, в данном случае “0000000000000000” тест успешно отрабатывается?
Он успешно отрабатываться должен только на “Недвижимость”…
[quote="irinabas88, post:4, topic:5645"]
//Проверяем, что активна именно категория Недвижимость
driver.findElements(By.cssSelector(".b-categories__item.b-categories__item--active")).get(0).getText().equals("**0000000000000000**");
[/quote]