首页 > 解决方案 > 如何将 cy.wrap() 属性值放入赛普拉斯测试中的类型字段

问题描述

在下面的 Cypress 测试中,如何从 cy.wrap({ number: getNumber })中获取“ number ”属性值并传递给 .type('BMW2_' +y )。我在下面尝试过,但它以 [object] [object] 的形式出现。我已将 cy.wrap() 分配给变量“y”,但不起作用。任何建议将不胜感激。

describe('Check the submission of a Subscribe form', function() {
  it.only('Verify the submission of Subscribe form', function() {
    const getNumber = (() => {
      var count = 0;
      return () => ++count;
      })();
     var y = cy.wrap({ number: getNumber }).its('number')     
     cy.visit("testUrl")
     cy.get('input[name="dV7Ig2Oe1U-CwgjWGV5PlQ"]').type('BMW2_'+y)

    })
 })

标签: javascriptcypress

解决方案


推荐阅读