【发布时间】:2021-12-09 07:00:49
【问题描述】:
我为文本值分配了一个选择器,我想复制正在显示的值。我怎样才能做到这一点?文本值保存在 span 标签中。
虚拟文本
cy.get('文本值')。那么我可以申请什么来执行此操作?
【问题讨论】:
标签: cypress
我为文本值分配了一个选择器,我想复制正在显示的值。我怎样才能做到这一点?文本值保存在 span 标签中。
虚拟文本
cy.get('文本值')。那么我可以申请什么来执行此操作?
【问题讨论】:
标签: cypress
保存元素的文本通常是这样的:
cy.get('selector').invoke('text').as('variable_name')
然后你可以在稍后的itinstance 中调用这个变量
this.variable_name
例如,您要键入保存在另一个字段中的文本:
cy.get('other_selector').type(this.variable_name)
请注意,由于赛普拉斯的异步特性,您不能将它们放在同一个 it 实例中
【讨论】: