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

AppiumiOS不能转到主屏幕

陶胤运
2023-03-14

我正在使用Appium在真实设备上测试我的iOS应用程序。在测试期间,我需要进入主屏幕(我必须这样做),但找不到方法。

我发现这里有一个选项可以使用Home按钮的可访问性-Appium iOS无法检查通知层

但是我怎么点击这个呢?Appium不认识这个按钮。

有什么建议吗?

共有2个答案

太叔飞翰
2023-03-14

你应该跑:

driver.executeScript("mobile: pressButton", ImmutableMap.of("name", "home"));

看看这个帖子。

萧心水
2023-03-14

使用Appium Java client,您可以在iOS上以与Android相同的方式切换到主屏幕:

driver.runAppInbackground(Duration.of秒(-1));

 类似资料:
  • 我有一个图像按钮在我的应用程序中的每一个活动。当图像按钮被按下时,我需要转到主屏幕。我正在使用代码 但是,当我在单击图像按钮后从主屏幕导航时,它应该会从它调用的地方转到相同的页面。 例如,我有Activity1、Activity2、Activity3、Activity4等…Activity1是首页,我会选择国家,然后去Activity2,然后去Activity3,等等,但如果我从Activity4

  • 在我的LibGdx游戏中,我使用一个ExtendedViewport 我把宽度设为708,高度设为900, 在我的渲染方法中,我将spritebatch缩放到视口的投影 该级别的渲染方法是 PPM等于100 我希望背景占据整个屏幕,因为它的宽度和高度都是我缩放到的(708900) 但看起来是这样的

  • 我有一个应用程序小部件,当它更新时,获取具有与小部件匹配的维度的图像,并将该图像放入(通过)。它工作得很好。 但是对于支持主屏幕旋转的设备(我不是说基于设备方向的

  • 问题内容: 是否可以使用Javascript模仿Mobile Safari书签菜单中的“添加到主屏幕”选项? 可能与IE类似吗? 问题答案: 在MobileSafari中添加任何书签(包括主屏幕上的书签)的唯一方法是使用内置的UI,并且Apple始终不提供从页面内脚本执行此操作的功能。实际上,我很确定也没有在桌面版Safari上执行此操作的机制。

  • 试图在应用程序中滑动对话(删除对话),但Appium充当单击。我在两台设备上试过,它们的起始位置和结束位置以及持续时间都有不同的变量。代码如下: 有没有人看到同样的问题,如果有,你的解决方案是什么? 我尝试了带有和操作的TouchActions,但结果相同。更重要的是,我可以说我可以无问题地上下滚动,但是从左到右,反之亦然,似乎不起作用。 一些补充资料: Appium 1.6.5 GUI或终端 j

  • 本文向大家介绍WinForm限制窗体不能移到屏幕外的方法,包括了WinForm限制窗体不能移到屏幕外的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了WinForm限制窗体不能移到屏幕外的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。