首页 > 解决方案 > 在 Cucumber 场景运行时检查可见文本是否显示在 DOM 中

问题描述

我在我的网络自动化项目(用 Ruby 编写)中使用 Cucumber 和 Watir。我有一组功能文件,其中包含我不断运行的场景。我收到了一项添加额外全局检查的任务,以确保在我运行的任何场景中,一组字符串不会出现在任何页面的任何 DOM 上。

例如,我有一个名为“登录到环境”的场景。在运行该场景和登录环境的正常流程时,我需要一些东西来检查某些字符串bla是否没有出现在任何 HTML DOM 中。此外,我需要在我拥有的所有其他情况下都发生这种情况。

在 Cucumber/Watir/Ruby 中实现此类功能的正确方法是什么?

标签: rubywebautomationcucumberwatir

解决方案


推荐阅读