不同的点击及其用法

Different clicks and its usage

调用('click')、点击和触发('click')有什么区别 为什么有时一个工作,而其他人不工作。 如何知道在哪些条件下使用哪个? 这是关于我写的柏树测试,我正在寻找一种方法来理解这 3 个的用法。 谢谢

您应该始终使用 click(),因为这是 Cypress 中的操作命令。我认为 invoke('click') 根本不起作用。

另一方面,

invoke('trigger') 是当您想将它与 invoke('show') 结合使用以单击仅在悬停时可见的元素时。

trigger('click') 仅触发相应的事件,但不执行任何其他操作。这是解释 in the Cypress documentation for trigger.