XPath

Все ссылки:

//a

Ссылки содержащие класс:

//a[contains(@class, 'vacancyName')]

Выборка дочерних ссылок:

//div[contains(@class, 'proffesional_vacancyitem')]//a[contains(@class, 'vacancyName')]

Выбор по индексу:

(//table[@class='datatable']//input[@type='checkbox'])[2]

Индекс начинается с единицы

Выборка по содержанию:

//div[contains(.,'mebel')]

Еще один пример выборки по содержанию:

//*[contains(text(),'Hello')]

Выборка по нескольким критериям:

//div[contains(.,'mebel') and contains(@class,'y6')]

По названию тега

//*[name()='title' or name()='link']

Пропустить несколько элементов:

(//td[@class='order_cpu'])[position()>2]

Последний элемент:

//a[last()]