Андрей, я не умею так изысканно стебать ) никогда не стремился развивать в себе такие отрицательные черты характера.
Я описал "примерный алгоритм" из которого вы сделали странный вывод о моем опыте ) Мне нужно было написать более подробно, заменив "класс" на "id, если есть", вместо "вверх по дереву" написать "взглянуть на ось ancestor:: и выбрать на ней ближайший уникальный элемент", чтобы отделить область страницы? ...под "область страницы" - например, какой-нибудь #productDetail (описывающий основную часть карточки товара), внутри которого есть искомый span.price . Ибо, в карточке товара, обычно внизу есть что-то вроде "похожие товары", в которых ещё 10 span.price, и, чтобы автоматически запомнить блок с ценой, нужно запомнить его в виде //div[@id='productDetail']//span[
@class='price'], а не просто //span[
@class='price']
Что ж там было такого, что свидетельствует о малом опыте? Что? )