如何在 iOS 中控制警报使用排毒?

Posted

技术标签:

【中文标题】如何在 iOS 中控制警报使用排毒?【英文标题】:How do I control the alert use detox in iOS? 【发布时间】:2018-12-10 11:48:49 【问题描述】:

我尝试使用以下方法按下“确定”按钮,但它不起作用。 等待元素(by.text('Hello'))。点击 ();

https://github.com/wix/detox/blob/master/docs/ 有注释,但好像不是关于如何控制系统弹窗的。

如果你知道,请告诉我。

【问题讨论】:

【参考方案1】:

我已经能够执行以下操作来点击原生 ios 警报。

await element(by.label('OK').and(by.type('_UIAlertControllerActionView'))).tap();

我从这里得到了解决方案Detox: iOS Simulator how to confirm alert message

【讨论】:

谢谢。有用。 :) 如果appium支持inspect就好了。 有没有使用 Detox Expo 找出 UI 元素类型? @srikanth 我认为您不能将层次结构调试器附加到 Expo 应用程序。我可能错了,但我不与 Expo 合作,所以我不能明智地谈论它。

以上是关于如何在 iOS 中控制警报使用排毒?的主要内容,如果未能解决你的问题,请参考以下文章

排毒:iOS 模拟器如何在键盘上按 Next

iOS 显示警报控制器对象

如何确定特定排毒测试在哪个平台上运行?

如何控制/强制 iOS 系统音量 [cordova]

如何在 iOS 模拟器中禁用系统位置警报

如何在 iOS 中删除 Phonegap 构建权限警报?