gpt4 book ai didi

javascript - 使用 Protractor 测试链接颜色

转载 作者:搜寻专家 更新时间:2023-10-31 22:43:03 24 4
gpt4 key购买 nike

<分区>

如何使用 Protractor 测试悬停时链接的颜色?

我想模拟鼠标悬停在一个链接上,该链接从白色变为蓝色,然后我希望测试在悬停时期望颜色 = 蓝色。

我目前用来测试的代码。

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;
});
};
};
});

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com