OpenHarmony开发者论坛

标题: 部分权限的申请需要点击弹窗来确认才能通过,请问怎么能实现自动授权而不需要人来手动确认呢? [打印本页]

作者: rampage    时间: 2023-11-17 11:43
标题: 部分权限的申请需要点击弹窗来确认才能通过,请问怎么能实现自动授权而不需要人来手动确认呢?
[md]部分权限的申请需要点击弹窗来确认才能通过,请问怎么能实现自动授权而不需要人来手动确认呢?

[/md]
作者: 深开鸿_王皓    时间: 2023-11-17 13:53
[md]可以使用

```
featureAbility.getContext().requestPermissionsFromUser
```

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

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

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







[/md]
作者: 马迪    时间: 2023-11-17 17:31
[md]应用安全的问题,现在部分权限都必须要用户确认后才能使用。


[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5