在 IOS 中的 Flutter 端到端测试中允许权限对话框?

时间:2021-05-26 11:48:24

标签: flutter testing

我正在使用 IOS 进行颤振测试。出现权限对话框时,如何在测试中授予权限?

1 个答案:

答案 0 :(得分:1)

在这个 link 中,我找到了另一个解决方案:

对于安卓:

adb shell pm grant <appId> android.permission.ACCESS_COARSE_LOCATION

flutter drive \
  --driver=integration_test/driver.dart \
  --target=integration_test/location_test.dart \
  -d <deviceId>

IOS:

brew tap wix/brew
brew install applesimutils
applesimutils --byId <deviceId> --bundle <appId> --setPermissions location=always

flutter drive \
 --driver=integration_test/driver.dart \
 --target=integration_test/location_test.dart \
 -d <deviceId>