不同的点击及其用法
Different clicks and its usage
调用('click')、点击和触发('click')有什么区别
为什么有时一个工作,而其他人不工作。
如何知道在哪些条件下使用哪个?
这是关于我写的柏树测试,我正在寻找一种方法来理解这 3 个的用法。
谢谢
您应该始终使用 click()
,因为这是 Cypress 中的操作命令。我认为 invoke('click')
根本不起作用。
另一方面,invoke('trigger')
是当您想将它与 invoke('show')
结合使用以单击仅在悬停时可见的元素时。
trigger('click')
仅触发相应的事件,但不执行任何其他操作。这是解释 in the Cypress documentation for trigger
.
调用('click')、点击和触发('click')有什么区别 为什么有时一个工作,而其他人不工作。 如何知道在哪些条件下使用哪个? 这是关于我写的柏树测试,我正在寻找一种方法来理解这 3 个的用法。 谢谢
您应该始终使用 click()
,因为这是 Cypress 中的操作命令。我认为 invoke('click')
根本不起作用。
invoke('trigger')
是当您想将它与 invoke('show')
结合使用以单击仅在悬停时可见的元素时。
trigger('click')
仅触发相应的事件,但不执行任何其他操作。这是解释 in the Cypress documentation for trigger
.