Comment faire valoir les éléments contenant du texte en Sélénium en utilisant JUnit

J'ai une page que je sais que contient un certain texte à un certain xpath. Dans firefox, j'utilise le code suivant pour affirmer que le texte est présent:

assertEquals("specific text", driver.findElement(By.xpath("xpath)).getText());

Je suis en affirmant l'étape 2 dans un formulaire et en le confirmant qu'un certain attachement a été ajouté à la forme.
Cependant, lorsque j'utilise le même code dans google Chrome, la sortie affichée est différente, mais ne contiennent le texte spécifique. J'obtiens l'erreur suivante:

org.junit.ComparisonFailure: expected:<[]specific text> but was:<[C:\fakepath\]specific text>

Au lieu d'affirmer que quelque chose est vrai (exactement ce que je cherche) je voudrais écrire quelque chose comme:

assert**Contains**("specific text", driver.findElement(By.xpath("xpath)).getText());

Le code ci-dessus ne fonctionne pas, évidemment, mais je ne trouve pas comment obtenir ce fait.

À l'aide d'Eclipse, Selenium WebDriver et Java

Je crois que cette question a été répondu [ici](stackoverflow.com/questions/1092219/...

OriginalL'auteur Hugo | 2015-10-01