【发布时间】:2022-10-24 06:57:06
【问题描述】:
网上有很多关于测试元素是否存在的内容,但我找不到任何对我的情况有帮助的真正具体的东西。
对于上下文,我正在开发一个包含某些元素的网站(例如待办事项列表)。
我想编写一个名为editItem 的方法/函数,它在搜索栏中过滤itemName,然后单击过滤后的项目。
问题是,如果由于某种原因搜索栏中已经有某些内容,我无法使用函数.clear() 清除搜索栏中的文本。所以我试图解决这个问题,现在我使用内置的“x”按钮来清除点击时的搜索栏。
这里的问题是我需要实现一个 if-Condition 来检查是否显示了“x”按钮,但我不知道如何实现它。
在伪代码中:
if (searchbar.exists) searchbar.click()
【问题讨论】:
标签: conditional-statements cypress cypress-conditional-testing