我正在使用机械化和盲测页面并向网址发送GET请求,看看我是否收到了内容。想知道红宝石这样做的方法。 基本上,如果选项A不起作用,请执行选项B 。
这就是我现在正在做的事情(感觉就像条件一样):
blind_test(pagethatdoesnotexist) || blind_test(pagethatdoesexist)
# option A^^^^^^^ option B^^^^^^^^^
这是另一种可能的方法:
blind_test(pagethatdoesexist) if blind_test(pagethatdoesnotexist).nil?