javascript - 如何检查柏树中的随机数?
问题描述
我的数字可以在红色方块中的某个范围内,不知何故我需要使用柏树检查方块中的数字是否在此范围内
cy.get('.details > .justui_scroll-area').contains('0.36')
cy.get('.details > .justui_scroll-area').contains('0.17')
cy.get('.details > .justui_scroll-area').contains('0.02')
cy.get('.details > .justui_scroll-area').contains('0')
cy.get('.details > .justui_scroll-area').contains('0')
现在有特定的数字,我使用包含检查它们
解决方案
有一个 chaijs 范围检查within(low,high)
。
假设每个数字都有一个单独的元素,例如<li>
cy.get('.details > .justui_scroll-area li') // select all elements for numbers
.each(num => {
expect(+num).to.be.within(0, 0.4) // "+num" convert text to number
})
或者
cy.get('.details > .justui_scroll-area li')
.each(num => {
cy.wrap(+num).should('be.within', 0, 0.4)
})
推荐阅读
- mysql - 如果我对非索引字段进行查询,是否使用全表扫描
- python - 执行 SQLite SELECT 替换整数和字符串变量列表?
- python - 从线程模块获取响应
- vue.js - Pass HTML markup into Vue.js Swiper carousel component
- arrays - 如何在谷歌表格公式中找到给定数据集(日期值对)的最低值和日期?
- python - 将 Period 对象转换为 Datetime
- python - 以内存有效的方式读取 S3 gzip 文件
- java - BrowserWindowOpener如何设置地址
- kotlin - Kotlin - 对类型参数施加限制
- firebase - 我如何谷歌登录反应原生博览会项目?(带火力基地)