我想知道有没有办法从葫芦/红宝石中检测 UIButton 状态。
前任。想象一下,我有一个 iphone 应用程序,其中包含一个带有圆形矩形 UIButton 的视图。此按钮将保持其状态(如果您按下它,它将处于按下状态,直到您再次按下它)。我想知道如何从葫芦测试中验证该按钮的状态
Given I go to the Home Screen
Then I should see "name" button is pressed
好像我找到了一种方法。功能的红宝石步骤是
Then /^I should see "([^\"]*)" is pressed$/ do |text|
state = query("button marked:'#{text}'", :isSelected)[0]
state = state.to_i
if state!=1
screenshot_and_raise "Current state is not Pressed for button: #{text}"
end
sleep(STEP_PAUSE)
end
转到steps.rb文件
在葫芦功能文件中,您可以调用它
Then I should see "NameBtn" is pressed
如果有人发现改进,请添加。谢谢