Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在移动应用程序自动化期间使用我在 calabash-android 中自定义的 ruby 步骤定义生成通知(电池、充电器连接、耳机连接、存储卡插入等)。有没有办法使用 ruby 脚本与 Android OS 广播进行交互,以便我可以在 mob 应用程序测试的任何时候生成中断。
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