[英]How to change the value of a Switch in Frank / Calabash
我有一個帶有視圖的開關,例如“ switch_view”。 我需要更改它以進行自動化測試。 我該怎么做呢? 到目前為止,我的工作是:
def switch(switch_view)
# Get the value of the switch
switch_state = (frankly_map(switch_view, 'isON')).first
switch_state[0] = !switch_state[0]
touch(switch_view)
end
如您所見,這只是我迄今為止嘗試過的所有內容的結合,該死的開關仍然沒有動。 請幫幫我。
我想到了。 但是我認為我應該把它留在這里,因為這可能會引起一些混亂。 關鍵是使用內置的tap_and_hold方法。
def switch(switch_view)
tap_and_hold(switch_view)
sleep 1 # For the animation
end
您可以將其與有關狀態的先前信息結合起來,也可以創建確定的測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.