Я пытаюсь получить значение cssvalue для элемента, когда состояние находится при наведении мыши. когда я печатаю значение этого CSS, я не получаю то, что ожидал. Пожалуйста, найдите изображение и некоторый исходный код
Перед наведением элемента данные в стиле выглядят следующим образом
.link-button, .content-card-teaser a:not(.button), button.link-button,
.button.link-button, .content-card-teaser a.button:not(.button) {
background-position: right bottom;
После наведения элемента данные в стиль выглядит следующим образом:
.link-button:hover, .content-card-teaser a:hover:not(.button),
.link-button:active, .content-card-teaser a:active:not(.button),
button.link-button:hover, button.link-button:active, .button.link
button:hover, .content-card-teaser a.button:hover:not(.button),
.button.link-button:active, .content-card-teaser
a.button:active:not(.button) {
background-position: left bottom;
, если вы заметили, что в стиле я выделил значение Background-position. Мне нужно получить это значение после того, как элемент переместился, чтобы проверить, изменился ли текст на «левый» или нет
это код, который у меня есть в моем скрипте
WebElement object = driver.findElement(By.xpath("//*[normalize-space() = 'Advance Your Career']/..//a))
Actions action = new Actions(driver);
action.moveToElement(object).perform();
String sectionLinkNHeaderCrown = object.getCssValue("background-position")
println(sectionLinkNHeaderCrown)
он возвращает значение как 0% 100%
Заранее спасибо