如何复制柏树上的文本值?

How copy a value that's text on cypress?

我为文本值分配了一个选择器,我想复制正在显示的值。我怎样才能做到这一点?文本值保存在 span 标签中。

虚拟文本

cy.get('text-value')。然后我可以应用什么来执行此操作?

保存元素的文本通常是这样的:

cy.get('selector').invoke('text').as('variable_name')

然后你可以在以后的it实例中调用这个变量 this.variable_name

例如,您想在另一个字段中输入保存的文本:

cy.get('other_selector').type(this.variable_name)

请注意,由于 Cypress

的异步特性,您不能将它们放在同一个 it 实例中