簡體   English   中英

如何在Frank / Calabash中更改Switch的值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM