我有一个带有视图的开关,输入'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
您可以将此与有关状态的先验信息结合起来,并创建确定的测试。