Ну, возможно вы просто не умеете их правильно готовить. Например, если бы тут был какой-нибудь id, то нафига писать длинную хрупкую и вырвиглазную конструкцию, если можно написать //div[@id='какой_то_id']?
Я поняла, но судя по этой записи, там довольно большие проблемы вообще с поиском локатора. Там явно вместе с родительскими дивами надо по двум классам. Такие жуткие локаторы копируются, когда проблематичная верстка в целом
Такие жуткие локаторы копироваться не должны никогда. Всегда можно найти более элегантный путь. Стопудов есть какой-нибудь блок-предок или блок-потомок, от которого можно оттолкнуться
Ну, логично) Всё что угодно нужно уметь делать, чтобы это делать) Поэтому я и говорил - читайте туториалы, учитесь, пробуйте. Это не так сложно, как кажется на первый взгляд
во первых - гугол) во вторых пробуй что-то из following-sibling:: — возвращает множество элементов на том же уровне, следующих за текущим. preceding-sibling:: — возвращает множество элементов на том же уровне, предшествующих текущему.