使用Calabash打开和关闭飞行模式的最佳方法



使用calabash-android打开和关闭飞行模式的最佳方法是什么?

我可以使用perform_action('set_preferences', .... )吗?

set_preferences上面做什么?我想在应用程序测试期间设置安卓设置。

谢谢

你的问题有点模糊。是用于模拟器还是设备?

如果您只需要禁用wifi,则可以使用

def disable_network
%x(adb shell svc wifi disable)
end

def enable_network
%x(adb shell svc wifi enable)
end

在这里找到 https://azevedorafaela.wordpress.com/tag/disable-wifi-android-simulator-calabash/不过我自己还没有尝试过。

对于Android设备,我们可以在步骤定义中使用此代码来忘记连接的Wi-Fi:

%x(adb shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings)
%x(adb shell input keyevent 20)
%x(adb shell input keyevent 23)
%x(adb shell input keyevent 20)
%x(adb shell input keyevent 23)

结束

相关内容

  • 没有找到相关文章

最新更新