Как выбрать элемент у которого отсутствует элемент ?(xpath)
Нужно выбрать элемент с надписью "Подробнее" где нет надписи "Еще" они находятся на блоке //*[@data-test="grid-row"] . Какой xpath нужно написать ?

Код элемента с элементом "Подробнее" и "еще":

Код элемента с элементом "Подробнее" и без "еще":

Ответы (2 шт):
Автор решения: Эникейщик
→ Ссылка
В ФФ правая кнопка на нужном элементе, выбрать "Исследовать элемент" или как оно будет на русском, в левом нижнем окне будет подствечен соответсвующий код, правая кнопка, "Копировать" - XPath.
/html/body/div[3]/div[2]/div[1]/div[1]/div[2]/div/div/div/div[1]/a[1]/div/div/div/div[5]/div/div/button
В Хроме то же самое, примерно такими же действиями.
Автор решения: Meow
→ Ссылка
//div[@data-test="grid-row"]
/div[1][not(descendant::span[@data-role="link"
and child::span[1][contains(text(), "Еще")]])]
/following-sibling::*[4]//span[contains(text(), "Подробнее")]
Неэстетично, но вроде работает.