当前位置: 首页 > 知识库问答 >
问题:

用葫芦打开和关闭飞机模式的最佳方法

巫马曜文
2023-03-14

使用葫芦机器人打开和关闭飞行模式的最佳方法是什么?

我可以使用执行_ action('set_preferences',…)??

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

谢谢

共有2个答案

金子平
2023-03-14

对于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)

结束

闾丘照
2023-03-14

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

如果您只需要禁用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/不过我自己没有试过。

 类似资料:
  • 问题内容: 从使用ReactJS的prop验证功能开始,正如文档所说,出于性能原因,该功能仅在“开发模式”下有效。 React似乎正在验证我注释的特定组件的属性,但我不记得显式打开“开发模式”。 我尝试搜索如何触发/切换开发模式,但是没有任何运气。 问题答案: 对方的回答假设您使用外部预建的文件从反应,而正确的,是大多数人不会如何去或 应该 消耗作出反应,一个包。而且,在这一点上,大多数每个Rea

  • 问题内容: 我需要一种从数据库中获取一些数据并防止用户在那一刻修改现有数据的方法。 我创建了一个SwingWorker来进行数据库更新,并创建了一个模态JDialog来向用户显示正在发生的事情(使用JProgressBar)。模态对话框的defaultCloseOperation设置为DO_NOTHING,因此只能通过适当的调用将其关闭- 我使用。 SwingWorker在doInBackgrou

  • 除了其他身份验证机制外,我还在应用程序中实现了spring security saml的一个相当标准的实现。开箱即用的SAML不会配置,但可以通过表单配置,因此默认情况下应该禁用SAML。我希望能够轻松地切换SAML开/关,但不确定这样做的最佳方式是什么。 初始化后,我获得filterchainmap值: 在下面的方法中,我将过滤器链映射设置为spring xml中提供的原始映射(如果启用)或空映

  • 问题内容: 我需要像这样打开/关闭模态 $(element).modal(’show’) 怎么做? 问题答案: 您正在寻找的是自定义模式触发器,该触发器使用并允许您自己管理模式状态。您可以控制是否使用模态来实现与以下示例中所要求的效果相同的效果。以下代码来自react-bootstrap网站(http://react- bootstrap.github.io/components.html#mod

  • 我试图用Java编写异步编程,并使用ExecutorService创建一个由多个线程支持的池来提交多个可调用任务,但对于如何关闭ExecutorService我没有什么问题。 以下是我的原始代码: 这样做很好,执行器在线程完成后关闭。但我担心如果写错了什么,可调用任务中的代码将永远占用,程序将永远停止,永远不会退出。 我的问题是如何设置强制关闭池中线程的时间,这样我就不需要显式地使用来阻止程序。

  • 我知道这个问题已经在通过亚行打开飞机模式中得到了回答。但是,对于Android 7(牛轧糖)和以上建议的方法不起作用。我得到以下错误。 有解决方法吗? 这对通过adb播放Android牛轧糖有影响吗? 提前致谢。