0

ひょうたん/ルビーから UIButton の状態を検出する方法があることを知りたいです。

元。丸い四角形の UIButton を持つビューを含む iPhone アプリがあるとします。このボタンはその状態を保持します (押した場合は、もう一度押すまで押した状態になります)。ひょうたんテストからそのボタンの状態を確認する方法を知りたい

Given I go to the Home Screen
   Then I should see "name" button is pressed
4

1 に答える 1

1

私はそれを行う方法を見つけたようです。関数のルビステップは

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

誰かが改善を見つけた場合は、追加してください。ありがとう

于 2013-05-21T06:21:22.357 に答える