javascript - 为什么我的 if 语句在柏树中不起作用?
问题描述
我正在尝试编写一个可以在日历中返回以查找要单击的特定日期的测试。我想出了一个 IF 语句,应该循环到下个月不应该找到日期。
Given('I test {string}', (control) => {
if (
cy
.get(`[data-cy="${control}"]`)
.scrollIntoView()
.should('be.visible')
) {
cy.get(control).first().click();
// do something if it's active
} else {
cy.get(`[data-cy="${'date-picker-left-arrow'}"]`).click();
// do something else
}
});
但是,我的测试没有迭代到下一个条件就失败了。
解决方案
推荐阅读
- svn - 在 Windows 更新之后,使用 TortoiseSVN 进行新的签出会导致“无法创建目录 .svn,访问被拒绝”
- javascript - 如何在 Polymer 中使用 Javascript 设置 `on-tap` 行为
- python - 如何在 UI 上显示带有图片的文档并允许在 python 中使用超链接?
- regex - 正则表达式 - Linux - 介于,但不包括
- python - 如何展平python中列表列表的一层?
- php - 使用管理路由时,CakePHP 3 无法生成正确的 URL
- python-3.x - 问题表明scrapy中的HashedControlPassword错误,而它正是torrc文件中出现的那个
- python - 我不确定如何实现我的二维数组
- regex - 如何在记事本++中使用正则表达式替换字符串的一部分
- angular - 在没有 SystemJS 的情况下将参数传递给 Angular7 应用程序