首页 > 解决方案 > 是否可以使用java在appium中处理iOS本机应用程序权限

问题描述

我已经参考了 appium 文档以获得所需的功能。

http://appium.io/docs/en/writing-running-appium/caps/

对于 android autoGrantPermissions 功能存在,但对于 iOS 应用程序,找不到处理应用程序权限的功能。

如果有任何解决方法或任何方法来处理 iOS 的本机应用程序权限,请提出建议。

注意:在 appium 检查器中,它显示为“交互不适用于此元素”

标签: javaappium-iosxcuitest

解决方案


处理权限的一种方法是接受关闭传入的警报(我正在使用 ruby​​):

def alert_accept
  $driver.execute_script("mobile: alert", {
    'action': "accept"
  });
end

def alert_dismiss
  $driver.execute_script("mobile: alert", {
    'action': "dismiss"
  });
end

推荐阅读