Скорее всего, ваше выражение XPath соответствует более чем одному элементу, попробуйте вызвать findElements () вместо findElement () и проверить размер возвращенного List
List<WebElement> elements = driver.findElements(By.xpath("//div[4]//div[1]//div[2]//div[1]//p[3]//span[2]"));
System.out.println("Found " + elements.size() + " matching elements");
Если у вас будет результат> 1 - вам нужно изменить свое выражение. Если у вас есть 1 - вам все равно придется изменить выражение, чтобы оно соответствовало правильному элементу.
Из того, что я вижу до сих пор, вы можете придерживаться этого xpath
атрибута значения, что-то вроде:
//span[@xpath='1']
Ссылки