Основная проблема в том, что вы не правильно запрашиваете имя класса.Экземпляр class="yschttl spt"
говорит, что элемент может быть идентифицирован с помощью двух имен классов, yschttl
или spt
. не говорит, что имя класса yschttl spt
, поэтому запрос By.className("yschttl spt")
всегда будет неудачным.
Обратите внимание, что причина, по которой XPath предлагает @Tarun, заключается в том, что XPath имеет Нет Понятие о том, что такое имя класса HTML или должно быть.В XPath @class
просто указывает имя атрибута - с нет базовой семантикой.
Кроме того, обратите внимание, что имя класса может не содержать пробелов.Подробнее об указании имен классов см. В спецификации атрибута HTML class .