Например, при построении xpath-локатора:
- можете привязываться к уникальным элементам, стоящим выше или ниже по иерархии, используя оси;
- можете использовать функцию contains(., "Facebook") или другие функции xpath;
- можете комбинировать эти возможности.
Спасибо за ответ:) я попробовала записать его так, но все равно не работает:
wd.find_element_by_xpath("//a[@class="bx-ss-selected"and contains(text(),'Facebook')].click()
Если быть более точным, не хватает всего лишь двойной кавычки в конце строки локатора ... 'Facebook')"]
Правда из скриншота непонятно, какой текст содержит ссылка "a" (похоже никакого "Facebook" там нет, только иконка в теге "i").
Поэтому мой вариант
"//a[contains(@onclick,'Facebook')]"
если будет возвращено больше 1-ого элемента, придется уточнять.