我想通过设置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()函数似乎未按照应有的方式设置值: