Я пытаюсь получить цвет фона элемента стиля css. Как мне найти это с помощью get. CssValue с селеновым веб-драйвером. Ява
::selection {
background-color: #cce2ff;
color: rgba(0,0,0,.87);
}
мой текущий код, чтобы найти элемент
public void getCalendarInfo(){
List<WebElement> calendarElements = driver.findElements(CalendarTableXPath);
for(int i =0; i< calendarElements.size(); i++){
System.out.println(calendarElements.get(i).getText().toString());
System.out.println(calendarElements.get(i).getCssValue(" what do i enter here
").toString());
}
}
ОБНОВЛЕНИЕ: Итак, я смог использовать исполнителя js ... Однако теперь я заметил, что каждый div содержит это ... Но текущий div, который является текущей датой, наследует его ... любой способ проверить, что он наследуется вместо этого?
((JavascriptExecutor) driver).executeScript("return window.getComputedStyle(arguments[0],'.rbc-date-cell.rbc-now').getPropertyValue('font-weight');", calendarElements.get(i)).toString();