Я хочу получить элемент по названию, я не знаю, есть ли у нас универсальное решение для этого в Selenium C#. Вот пример HTML
<div class="student">
<a href="abcxyz.com">
<span class="title"> ZZZ</span>
</a>
</div>
И еще один пример
<div class="page">
<a href="asdf.com" class="button-1" title="ZZZ"> </a>
</div>
Конечно, если только одну страницу, я сделаю это как
FindElement(By.ClassName("page")).GetAttribute("href");
или
FindElement(By.ClassName("student")).GetAttribute("href")
, чтобы получить "href" из того места, где находится "title". Но у них есть страницы с разным дизайном, и единственное общее между ними - это заголовок. Интересно, есть ли какое-нибудь решение для меня, чтобы найти "href" по "title = ZZZ"? Заранее спасибо.