我正在使用 Cucumber、webrat 和 selenium 来测试 Web 应用程序。我使用'我应该看到“某些东西” '来验证更改。但是,在许多地方,要验证的文本只会从隐藏变为可见(这可能是由于从自身或其祖先之一中删除了“隐藏”类所致)。在这种情况下,上述测试实际上并未验证更改。我正在尝试使用'response.should_not have_tag("div#myId.hidden")',它不起作用。推荐的测试方法是什么?
环境:黄瓜 0.3.11,selenium-client 1.2.17,webrat 0.6.0
谢谢你。