【发布时间】:2023-03-26 14:08:02
【问题描述】:
如果没有显示注销按钮,我需要点击登录按钮,如果没有显示登录按钮,我需要点击注销按钮。
我怎样才能在什么时候检查这个,然后在 Spock 中阻塞?
我的意思是 Spock 如何支持 if-else?
在页面中,我有如下内容:
logout(required: false) { $("a",text:"ログアウト") }
我必须检查是否存在表示注销的ログアウト。
This question 没有解决我的问题,因为它正在检查一个布尔值,该值在 def 的 last part 中检查。如果在此检查之后我有更多代码要执行,并且如果布尔值在 else 之类的块中为 false 时我无法采取行动,那么我将无法继续。
【问题讨论】:
-
请出示您的代码How to Ask
-
本题无需展示任何示例代码。这是一个普遍的问题,Spock 是否支持 if-else 检查元素可见性,如果支持则支持?但为了更清楚起见,我将展示一些我尝试实现的示例代码。
-
或者......你的意思是这样的:stackoverflow.com/questions/25368067/…
-
这个问题不适合我的情况。我也看到了这个问题。
标签: if-statement testing groovy spock geb