javascript - 如何将 cy.wrap() 属性值放入赛普拉斯测试中的类型字段
问题描述
在下面的 Cypress 测试中,如何从 cy.wrap({ number: getNumber })中获取“ number ”属性值并传递给 .type('BMW2_' +y )。我在下面尝试过,但它以 [object] [object] 的形式出现。我已将 cy.wrap() 分配给变量“y”,但不起作用。任何建议将不胜感激。
describe('Check the submission of a Subscribe form', function() {
it.only('Verify the submission of Subscribe form', function() {
const getNumber = (() => {
var count = 0;
return () => ++count;
})();
var y = cy.wrap({ number: getNumber }).its('number')
cy.visit("testUrl")
cy.get('input[name="dV7Ig2Oe1U-CwgjWGV5PlQ"]').type('BMW2_'+y)
})
})
解决方案
推荐阅读
- java - 使用 Jsoup 库从 android 中的网站获取 html 表的数据,
- css - overflow-x 和 overflow-y 不覆盖溢出
- python - 是否有 python 模块从路径/文件的列表或索引创建文件树(不是本地系统)
- java - 如何在jsonobject中设置数组
- python - 我正在尝试从 google youtube 视频重新创建一个简单的 helloworld 机器学习示例,但我遇到了我不理解的错误
- java - 如何创建供多个类使用的排序和排序参数类?
- c++ - 如何使程序对派生类对象使用函数重载
- java - 初学者作业需要帮助!扫描文件 -> 数据验证 -> 打印机
- python - 只下载网页的一部分;无论网页源中的位置如何
- python - Python Turtle for 循环无限运行