Как проверить цвет ссылки на зависание с помощью транспортира?Использование транспортира для проверки цветов ссылок
Я хочу, чтобы имитировать мышь, зависающую по ссылке, эта ссылка меняется от белого до синего цвета, а затем я хочу, чтобы тест ожидал, что цвет = синий, при наведении.
код, который я в настоящее время использую для тестирования.
it('should redirect to the home page', function(){
element(by.css('ul.first_menu > li > a'));
expect('ul.first_menu. > li > a'.getCssValue("color")).toEqual("rgba(11, 51, 60, 1)");
browser.actions().mouseMove('ul.first_menu. > li > a').perform();
browser.wait(waitForCssValue('ul.first_menu. > li > a', "color", "rgba(42, 100, 150, 1)"), 1000);
browser.wait(waitForCssValue('ul.first_menu. > li > a', "text-decoration", "underline"), 1000);
waitForCssValue = function (elementFinder, cssProperty, cssValue) {
return function() {
return elementFinder.getCssValue(cssProperty).then(function(actualValue) {
return actualValue === cssValue;
});
};
};
});
В ** Весь ** веб ... должно быть, лет! –
@Paulie_D, если вы не поможете, то не комментируйте. Было преувеличением сообщить читателю, что я много искал, и я просто не могу найти решение своей проблемы, поэтому я пришел сюда. –