appium - 如何使用 Appium 启用/禁用应用权限?

标签 appium appium-ios appium-android

我的应用程序需要多个应用程序权限。我需要通过允许或拒绝不同的权限来检查我的应用程序的行为。如何从 appium 启用/禁用应用程序权限以创建多个场景?

例如,假设我的应用程序需要权限:permission1permission2 .

scenario 1 = allow permission1 allow permission2

scenario 2 = allow permission1 deny permission2

scenario 3 = deny permission1 allow permission2

scenario 4 = deny permission1 deny permission2

最佳答案

以上答案并没有解决我的问题。我通过使用“ autoGrantPermissions ”的大写解决了这个问题。

设置:

required_caps['autoGrantPermissions'] = True

您必须将 noReset caps 禁用为 False,否则它将无法工作。
请参阅此处的引用:
http://appium.io/docs/en/writing-running-appium/caps/

关于appium - 如何使用 Appium 启用/禁用应用权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52196841/

相关文章:

java - Appium 桌面 1.6.1> IOS> java : running desired capabilities gives bad

c# - 如何使用 content-desc 单击按钮

python - 启动不同的驱动程序进行测试

ios - Appium iOS 代码覆盖率

android - 应用程序 :transformDexArchiveWithExternalLibsDexMergerForDebug in Android studio 3. 0.1

java - 无法解析 Appium 中 TapOptions 的符号触摸

Appium 无法使用 UiSelector 在屏幕外定位元素

android - 将 Appium Python UI 测试脚本放入存储库的最佳实践

selenium - 如何在下拉列表中滚动到隐藏元素?

appium - 对于移动自动化,Appium VS Calabash 和 Calabash VS Appium 的优势是什么?