ひょうたん/ルビーから UIButton の状態を検出する方法があることを知りたいです。
元。丸い四角形の UIButton を持つビューを含む iPhone アプリがあるとします。このボタンはその状態を保持します (押した場合は、もう一度押すまで押した状態になります)。ひょうたんテストからそのボタンの状態を確認する方法を知りたい
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
誰かが改善を見つけた場合は、追加してください。ありがとう