Вы хотите найти точный текст, кажется, XPath будет таким:
webDriver.findElement(By.xpath("//h4[contains(text(), '" + yourTestLucas + "')]"));
Таким образом, вы можете передать значение в любое время поставщикам данных.
КакЯ прочитал ваши комментарии, вы можете сделать это как метод:
Дело 1 : Если вы просто хотите найти этот элемент:
public WebElement findElementWithRoleName(String yourTestLucas) {
return webDriver.findElement(By.xpath("//h4[contains(text(), '" + yourTestLucas + "')]"));
}
Дело2 : если вы хотите нажать на этот элемент:
public void clickElementWithRoleName(String yourTestLucas) {
webDriver.findElement(By.xpath("//h4[contains(text(), '"+ yourTestLucas + "')]")).click();
}