Всем привет,
вчера уже задавал вопрос, но спрошу еще раз на всякий случай.
Selenium + Java.
Есть чекбокс на странице, когда он чекнут, то в html прибавляется псевдо элемент after, т.е:
<label class = "element1">
::after
Когда анчекнут, то after пропадает:
<label class = "element1">.
Мне нужно в тесте увидеть, что он чекнут / анчекнут.
Нагуглил, что с псевдоэлементами можно работать только при помощи JS, тоесть типа так:
String script = "return window.getComputedStyle(document.querySelector('.element1'),':after').getPropertyValue('content');";
JavascriptExecutor js = (JavascriptExecutor) getDriver();
String content = (String) js.executeScript(script);
System.out.println(content);
Подскажите, как правильно сделать, чтобы проверить именно наличие псевдоэлемента?