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

Appium-IOS 9.3-"Open app"警报视图无法按下

梁马鲁
2023-03-14

我正在一个苹果应用程序上运行自动化测试。用ios自动化模拟器时

无论我尝试做什么,我都无法与此警报交互,包括像“AutoAcceptlerts”“autoDismissAlerts”,以及驱动程序.swithTo().alert().confirm()点击()和坐标。

有什么办法可以让我和这个系统警报互动吗?返回应用警报

共有2个答案

赫连华皓
2023-03-14

我知道现在是2020年,但只是为了让你知道,我能够与“打开应用程序在...”警报使用driver.switchTo()。警报()。接受()。我目前正在运行appium v1.19.0-beta.0和我的io.appium:java-Client是v7.3.0。

南门鸿哲
2023-03-14

我认为这是不可能的。当我的应用程序中的一个链接将我重定向到Safari时,我遇到了这个问题。当我试图点击左上角的返回“MyAppName”按钮时,元素既不能是定位器也不能与之交互。

我相信,因为应用程序在执行中没有为Appium明确定义,所以我们无法与未由正在测试的应用程序启动的系统警报进行交互。

希望有帮助!

 类似资料:
  • 我正在使用Appium驱动程序进行Android自动化测试通过appium检查员,我可以识别视图元素(如TextView,WebView等),但不幸的是,它不识别ImageView元素。想法?

  • 如何将以下警报转换为ESLint可接受的警报? 我的构建失败,因为显然我不能使用"警报"。我想在加载某个东西时调用此警报。此代码工作成功,但不符合ESLint。 http://eslint.org/docs/rules/no-alert 如何修改代码使其成功构建? 提前感谢:)

  • Appium v1.6.4-beta Xcode 8.2 macOs Sierra 10.12 我想自动保存照片在我的设备。但是第一次我必须给予许可。我使用了"接受警报",但不能接受允许访问照片库的警报。当我执行测试时,它以绿色显示测试通过,但是这个弹出窗口仍然出现在视图中,照片没有保存。 这是我的剧本 还使用了能力, 这是我想允许的 如何接受此警报?我试过使用xpath sa,但没有成功

  • 我试过很多次了,但什么也没有。 这是类的代码,它应该设置警报,但在指定的时间和日期没有发生任何事情。

  • 我在Eclipse中得到以下两个导入的错误: 错误是:“无法解决导入javafx.scene.control.警报”,第二个导入语句也是如此。 我使用的是Eclipse版本:Luna Service Release 2(4.4.2),并安装了带有最新JDK 1.8(1.8.0_45)的e(fx)clipse。 其他与javafx相关的导入语句没有问题,例如

  • iOS 9.3模拟器经常被Appium 1.5.3关闭,为什么? 每次ios模拟器关闭并运行应用程序4或5次后。 而且,每次重新启动都需要很长时间 请帮帮我。