1

定義したステップ定義を calabash-android コンソールにロードすることはできますか?

コンソール内でアプリをナビゲートするときにそれらを使用できるようにしたいと思います。

ありがとう

4

2 に答える 2

1

メソッドは試しましたstep('<step_name>')か?正直なところ、これが機能するかどうかはわかりません。Ruby メソッドとステップ定義内で動作していることは知っています - コメントを投稿したかったのですが、28 ポイントの評判ではできません ;) ステップ定義内からコードを使用して Ruby メソッドを作成することもできます。

Then /^I do something$/ do
  some code
  goes here
end

def do_something
  some code
  goes here
  # same code as in step definition
end

または単に使用step method

def do_something
  step('I do something')
end

binding.pry次に、ひょうたんコンソールで呼び出します( 「純粋な」ひょうたんコンソールを呼び出すよりも、スクリプト内で使用することを好みます-必要なすべてのメソッドが含まれていることを確認します)。

于 2014-12-17T21:10:07.787 に答える