Selenium WebDriver ne trouve pas l'élément par le texte du lien

Je suis en train de sélectionner un élément qui comprend une ancre, mais le texte est enterré dans un paragraphe à l'intérieur d'un div. Voici le code HTML, je travaille avec:

<a class="item" ng-href="#/catalog/90d9650a36988e5d0136988f03ab000f/category/DATABASE_SERVERS/service/90cefc7a42b3d4df0142b52466810026" href="#/catalog/90d9650a36988e5d0136988f03ab000f/category/DATABASE_SERVERS/service/90cefc7a42b3d4df0142b52466810026">
<div class="col-lg-2 col-sm-3 col-xs-4 item-list-image">
<img ng-src="csa/images/library/Service_Design.png" src="csa/images/library/Service_Design.png">
</div>
<div class="col-lg-8 col-sm-9 col-xs-8">
<div class="col-xs-12">
    <p>
    <strong class="ng-binding">Smoke Sequential</strong>
    </p>

Le code que j'utilise pour essayer d'accrocher c'est le ciblage de la Fumée "Séquentiel" texte avec:

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

Où la variable "service" détient "la Fumée "Séquentiel". Quand je le lance, j'obtiens l'erreur suivante:

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

Toute aide serait grandement appréciée.

source d'informationauteur Taelus | 2013-12-04