Selenium WebDriver не может найти элемент по тексту ссылки

Я пытаюсь выбрать элемент, который включает в себя привязку, но текст скрыт в абзаце внутри div. Вот'это HTML яя работаю с:

<a class="item" ng-href="#/catalog/90d9650a36988e5d0136988f03ab000f/category/DATABASE_SERVERS/service/90cefc7a42b3d4df0142b52466810026" href="#/catalog/90d9650a36988e5d0136988f03ab000f/category/DATABASE_SERVERS/service/90cefc7a42b3d4df0142b52466810026">

<img ng-src="csa/images/library/Service_Design.png" src="csa/images/library/Service_Design.png">



    <p>
    <strong class="ng-binding">Smoke Sequential</strong>
    </p>
</a>

Код яЯ использую, чтобы попытаться поймать это нацеливание на "Smoke Sequential " текст с:

driver.findElement(By.linkText(service)).click();

Где переменнаяоказание услуг' держит "Smoke Sequential " в этом. Когда я запускаю его, я получаю следующую ошибку:

org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"link text","selector":"Smoke Sequential"}

Любая помощь будет принята с благодарностью.

Ответы на вопрос(5)

Ваш ответ на вопрос