首页 > 解决方案 > 如何在cypress中复制价值并找到用户

问题描述

我尝试从字段中复制值 (* First name '**) 然后我想在用户列表中查找

但是,当我在搜索字段中键入 ('@value') 时,柏树将 @value 像文本一样

在此处输入图像描述 在此处 输入图像描述

cy.contains('First name*').invoke('val').as('value')

cy.get('.search-wrap').first().click().type('@value','{enter}', {timeout:10000})

标签: javascriptcypresscopy-pasteshow-hidecypress-component-test-runner

解决方案


我会这样写:

cy
  .contains('First name*')
  .invoke('val')
  .should(val => {
    cy
     .get('.search-wrap')
     .first()
     .click()
     .type(`${val}{enter}`, { timeout: 10000 });
  });

推荐阅读