gpt4 book ai didi

ruby - Watir:如何验证网页中不存在文本

转载 作者:数据小太阳 更新时间:2023-10-29 07:26:20 25 4
gpt4 key购买 nike

我正在编写一个删除记录的测试,我需要验证删除后记录是否不再存在。我知道如何使用“browser.text.include?”验证页面中的记录文本存在,但是有没有一种方法可以验证文本不强>现在代替?如果文本在应该被删除后仍然存在,我需要测试失败。我已经搜索过,但我在搜索中获得的唯一匹配项告诉我如何验证文本存在 - 这与我需要的相反。

非常感谢。

最佳答案

浏览器.text.include?返回一个 bool 值(实际上是 truetype 或 falsetype,但现在不是讨论的时候),所以否定它会反转你的搜索。

do_a_faily_thing if not browser.text.include? "badgers are eating my face"

您可以根据自己的需要随意定制。附言。这基本上是 ry 的答案,只有吃脸的獾。

根据 Chuck 的建议,出于历史兴趣而添加:

do_a_faily_thing unless browser.text.include? "face-eating-badger-eating-badgers are eating my face-eating badgers"

添加以显示“其他”示例:

if browser.text.include? "badgers are eating my face"
do_a_thing
else
phew_no_badgers
end

关于ruby - Watir:如何验证网页中不存在文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5651950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com