Ниже приведен исходный код, с которым я пытаюсь работать. Я пытался использовать такие методы, как:
driver.FindElement(By.XPath("//span[@data-bind = 'text: Caption']")).Click();
driver.FindElement((By.XPath("//*[contains(text(),'document')]"))).Click();
Все обычные методы селена, которые я использовал в своем проекте, не смогли найти ничего.
<div class="caption" data-bind="css: { 'doc-downloader-wrapper': $data.IsDocument() }">
<a data-bind="css: { 'protected': IsProtectedDocument(), 'doc-downloader': $data.IsDocument(), 'no- details': !$data.HasDetails() }, attr: { href: Link, target: $data.IsLinkDocument() ? '_blank' : '_self' }">
<span data-bind="text: Caption"></span>
</a>
</div>