Когда я столкнулся с этой проблемой, я не мог найти никакого способа сделать это с помощью стратегии локатора WebDriver, такой как XPATH, CSS et c. Мы можем использовать это только через Javascript. Примерно так:
public String errorCheck() {
String script = "return window.getComputedStyle(document.querySelector('label[for=\\'Broom\\']'),':before').getPropertyValue('content')";
JavascriptExecutor js = (JavascriptExecutor)driver;
String content = (String) js.executeScript(script);
return content;
}
Итак, вы можете проверить, возвращает ли оно нулевое значение для допустимых значений. Если вы проведете больше исследований по этому вопросу, вы обнаружите, что вы можете сделать больше проверок, например, color et c. Это больше от исходной точки зрения.