繁体   English   中英

如何在我的赛普拉斯 UI 规范中将 Date.now 传递给.type()?

[英]How to I pass Date.now to .type() in my Cypress UI spec?

我正在尝试将 Date.now 传递到文本字段中(这样我的测试就可以用新数据一遍又一遍地运行)。 我添加了以下内容,但是我运气不佳。

The.type() 只接受字符串。

var num = Date.now
        var n = num.toString()
cy.get('[formcontrolname="itemValue"]').type(n)

提前致谢!

您还没有检查num的实际值,是吗? 因为它是 function,所以不是以毫秒为单位的日期。 但是,它应该 output "function now()..."作为一个字符串。 如果不是,那么问题出在赛普拉斯选择器参考中。

如果满足上述所有条件,这应该可以完成工作:

const num = Date.now();
const n = num.toString();
cy.get('[formcontrolname="itemValue"]').type(n);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM