Как получить CSSValue для Background-position элемента при наведении - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь получить значение cssvalue для элемента, когда состояние находится при наведении мыши. когда я печатаю значение этого CSS, я не получаю то, что ожидал. Пожалуйста, найдите изображение и некоторый исходный код

Перед наведением элемента данные в стиле выглядят следующим образом Before hovering

.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;

После наведения элемента данные в стиль выглядит следующим образом: After hovering

.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%

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...