赛普拉斯:如何验证字体颜色与预期不符

Posted

技术标签:

【中文标题】赛普拉斯:如何验证字体颜色与预期不符【英文标题】:Cypress : How to verify the font color is not be as expected one 【发布时间】:2022-01-22 18:04:47 【问题描述】:

对于某些条件,我必须将字体颜色验证为红色。因此,我已经实现了以下断言来实现这一目标,

return cy.xpath(`xpathcondition`)
    .should('have.css','-webkit-text-fill-color','rgb(208, 25, 71)')

它对我有用。

我必须验证的同一件事对于其他一些条件不应该是红色的。谁能建议我如何实现这一目标

【问题讨论】:

【参考方案1】:

您可以使用not 断言。

cy.xpath(xpathcondition).should(
  'not.have.css',
  '-webkit-text-fill-color',
  'rgb(208, 25, 71)'
)

【讨论】:

以上是关于赛普拉斯:如何验证字体颜色与预期不符的主要内容,如果未能解决你的问题,请参考以下文章

PyCharm设置字体大小与颜色

在 ASP.NET 中禁用时更改 RadCombobox 字体颜色

赛普拉斯可以运行在赛普拉斯文件夹之外导入的测试文件吗?

iOS tabbar横线颜色及tabbar背景色设置,tabbar字体颜色 大小设置

赛普拉斯 - 如何验证文件是不是已下载?

cad中如何修改字体颜色