将Date值转换为可以在TestCafe中使用的字符串



当在testcafe中调用数据时,我目前使用Excel电子表格来存储我的回归包的数据。由于这是一个数字,因此无法使用.typetext输入字段。然后我尝试转换为字符串,但得到以下值:44416.

我如何允许Testcafe从excel中获取此日期并将其键入一个字段?

如果我的日期格式是8/20/2021在excel中如何?Testcafe似乎不喜欢这个

  1. "text"参数预期为非空字符串,但未定义。

    浏览器:Chrome 92.0.4515.131/Windows 10

    85 | .click(Selector('a').withText(data. superorname))86 |87 |等待88 | .click(staffMembers.startDateField)89 | .pressKey('删除删除删除删除删除删除删除删除删除删除删除删除')

    90 | . typetext (staffMembers;startDateField data.StartDate)

Testcafe的.typeText()期望日期格式为yyyy-mm-dd(源)。

根据数据所在单元格的类型,您可以直接从Excel中复制数据。Excel将日期存储为整数,从1900年1月1日开始。如果单元格格式设置为Number,则2021年8月8日显示为44416。将其设置为Date以允许正确复制。

如果Excel以不同的日期格式显示Date,例如8/20/2021,则需要更改Format > More Number Formats下的格式(或在选定单元格时使用Ctrl + 1快捷方式),并选择2012-03-14以选择正确的格式。

相关内容

  • 没有找到相关文章

最新更新