javascript - 如何在cypress中复制价值并找到用户
问题描述
我尝试从字段中复制值 (* First name '**) 然后我想在用户列表中查找
但是,当我在搜索字段中键入 ('@value') 时,柏树将 @value 像文本一样
cy.contains('First name*').invoke('val').as('value')
cy.get('.search-wrap').first().click().type('@value','{enter}', {timeout:10000})
解决方案
我会这样写:
cy
.contains('First name*')
.invoke('val')
.should(val => {
cy
.get('.search-wrap')
.first()
.click()
.type(`${val}{enter}`, { timeout: 10000 });
});
推荐阅读
- c - ctime 没有正确获取循环开始/结束的时间差
- git - Travis:将拉取请求合并到主服务器后进行部署
- python - 在 CSV 中的每个单元格上迭代语言检测代码并在下一列中打印结果
- python - python:用列表中的isoformat()替换datetime.date
- jquery - 当下拉是一定的值时,jQuery 需要文本字段
- dojo - 如何在 dojox.datagrid 中实现分页
- java - Spring Boot 无法连接 MySQL 并在 Docker/Docker compose 中退出
- javascript - 如何在 React.js 中实现动态页面?
- excel - 如何将 Cells().Select 命令中的单元格的值设置为包含公式的单元格的值?
- c# - 我怎样才能简化这个表达式(剃刀)