2014-03-14 1 views
0

나는 'switch_view'와 같은보기가있는 스위치가 있습니다. 자동화 테스트를 위해 변경해야합니다. 어떻게해야합니까? 지금까지 내 작업은 다음과 같습니다Frank/Calabash의 스위치 값을 변경하는 방법

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 

당신이 볼 수 있듯이, 이것은 내가 지금 그 빌어 먹을 스위치가 아직 이동하지 않은 때까지 밖으로 시도 한 모든 물건의 단지 융합이다. 제발 도와주세요.

답변

1

나는 그것을 알아 냈다. 그러나 나는 그것이 꽤 혼란의 원인이 될 수 있으므로 여기에 그것을 남겨 두어야한다고 생각했습니다. 핵심은 in-build tap_and_hold 메소드를 사용하는 것입니다.

def switch(switch_view) 
    tap_and_hold(switch_view) 
    sleep 1 # For the animation 
end 

이 정보를 상태에 대한 이전 정보와 결합하여 확실한 테스트를 만들 수 있습니다.

관련 문제