部分权限的申请需要点击弹窗来确认才能通过,请问怎么能实现自动授权而不需要人来手动确认呢?

深开鸿_王皓

沙发 发表于 2023-11-17 13:53:36

可以使用

featureAbility.getContext().requestPermissionsFromUser

进行权限的申请,并调用@ohos.UiTest模块的方法。 例如

let button = await driver.findComponent(BY.text('允许'))

检索页面中text为允许的组件,并调用button.click(),即可使用脚本实现自动申请权限并授权。

马迪

板凳 发表于 2023-11-17 17:31:44

应用安全的问题,现在部分权限都必须要用户确认后才能使用。

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部