javascript - 如何在我的赛普拉斯 UI 规范中将 Date.now 传递给 .type()?
问题描述
我正在尝试将 Date.now 传递到文本字段中(因此我的测试可以使用新数据一遍又一遍地运行)。我添加了以下内容,但是我运气不佳。
.type() 只接受字符串。
var num = Date.now
var n = num.toString()
cy.get('[formcontrolname="itemValue"]').type(n)
提前致谢!
解决方案
您还没有检查 的实际值num
,是吗?因为它是一个函数,而不是以毫秒为单位的日期。但是,它应该将“function now() ...”作为字符串输出。如果不是,那么问题出在柏树选择器参考中。
如果满足上述所有条件,这应该可以完成工作:
const num = Date.now();
const n = num.toString();
cy.get('[formcontrolname="itemValue"]').type(n);
推荐阅读
- salesforce - 自定义气流运算符以在 Salesforce 表中运行查询
- c - 当多个进程写入同一个文件时,该文件被覆盖,我该如何避免这种覆盖?
- kdb - q 项目结构、文件、模块、测试和github
- java - 如何访问 Hashmap 中的列表元素?
- reactjs - Chart.js 图表显示但没有数据
- c# - c# linq filter group by max Composite key
- php - 如何使用指定的协议验证 laravel 中的自定义 URL?
- c# - 如何使用 C# 连接到 Azure 存储表
- python - 使用 smtplib 库发送电子邮件时出现超时错误
- visual-studio-code - VS Code - 对特定项目使用更漂亮,对其他项目使用默认格式