0

我正在尝试在移动应用程序自动化期间使用我在 calabash-android 中自定义的 ruby​​ 步骤定义生成通知(电池、充电器连接、耳机连接、存储卡插入等)。有没有办法使用 ruby​​ 脚本与 Android OS 广播进行交互,以便我可以在 mob 应用程序测试的任何时候生成中断。

4

1 回答 1

0

Calabash 中没有内置的步骤。你应该开发你自己的。


例如,为默认 Android Emulator (AVD) 设置电池电量将如下所示:

Then /^I set battery level to (\d+) percent$/ do |battery_level|
  %x{"{ echo 'open localhost 5554'; sleep 1; echo 'power capacity #{battery_level}'; } | telnet 2>&1"}
end
于 2014-06-18T20:37:34.630 回答