我想将 cypress 消息转换为较小的字符串,例如:

柏木

柏木

转换为:

-assert expected #buy-price-field to have value 17,169.00.

我该怎么做呢?

我看了文件,但我找不到能解决我问题的东西.

推荐答案

使用回调表单而不是缩写表单cy.get('input').should('have.value', '17,169.00').

像这样的东西

cy.get('input')
  .should($el => {
    const price = "17,169.00";
    const message = `expected #buy-price-field to have value ${price}`;
    expect($el.val(), message).to.eq(price);
  })

Javascript相关问答推荐

Redux工具包查询(RTKQ)端点无效并重新验证多次触发

在React中获取数据后,如何避免不必要的组件闪现1秒?

传递一个大对象以在Express布局中呈现

如何在Connect 4游戏中 for each 玩家使用位板寻找7形状?

如何从调整大小/zoom 的SVG路径定义新的d属性?""

CheckBox作为Vue3中的一个组件

如何在Vue 3中创建自定义 Select 组件,并将选项作为HTML而不是props 传递?

Chart.js-显示值应该在其中的引用区域

ChartJs未呈现

如何创建返回不带`new`关键字的实例的类

检索相加到点的子项

使用Nuxt Apollo在Piniastore 中获取产品细节

元素字符串长度html

为什么可选参数的顺序会导致问题?

输入的值的类型脚本array.排序()

react 路由如何使用从加载器返回的数据

如何使用fltter_js将对象作为参数传递给javascrip?

Playwright:ReferenceError:browserContext未定义

Js问题:有没有办法将数据从标记表转换成图表?

我如何让我的弹力球在JavaScript和HTML画布中相互碰撞后改变 colored颜色 ?