小编jam*_*seg的帖子

有没有一种方法可以使用Cypress命令设置CSS属性,例如“ display”?

我想通过设置display属性来隐藏元素。

我尝试使用invoke来设置属性值,但是它可能仅适用于HTML属性?

cy.get('#hubspot-messages-iframe-container > iframe')
        .invoke('attr', 'display', 'none!important')
        .should('have.attr', 'display', 'none!important')
Run Code Online (Sandbox Code Playgroud)

这似乎是在设置属性值,但是该元素仍然可见,这使我相信它可能无法识别我的属性,或者我使用了错误的命令。

尝试使用此建议:

在此处输入图片说明

.css()函数似乎未按照应有的方式设置值:

在此处输入图片说明

这是我确认选择器正确且显示为none大声笑的自己的理智: 在此处输入图片说明

html javascript css jquery cypress

6
推荐指数
2
解决办法
1772
查看次数

标签 统计

css ×1

cypress ×1

html ×1

javascript ×1

jquery ×1