Я пытаюсь генерировать уведомления (батарея, зарядное устройство, подключение наушников, вставка карты памяти и т. д.) с моими настроенными рубиновыми определениями шага в калебасе-андроиде во время автоматизации мобильных приложений. Есть ли способ взаимодействовать с трансляциями ОС Android с помощью скрипта ruby, чтобы я мог генерировать прерывания в любой момент тестирования мобильного приложения.
Как сгенерировать уведомление о низком заряде батареи во время тестирования мобильного приложения с помощью скрипта ruby в calabash-android
Ответы (1)
В Calabash нет встроенных шагов для этого. Вы должны разработать свой собственный.
Например, установка уровня заряда батареи для эмулятора Android по умолчанию (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
person
Dmitry Cheremushkin
schedule
18.06.2014