代码之家  ›  专栏  ›  技术社区  ›  Asma Ahmed

Appium:如何在iOS 17上禁用本地位置权限,它现在可以通过任何方法工作

  •  0
  • Asma Ahmed  · 技术社区  · 1 年前

    我试图在运行appium时禁用iOS上的位置权限,但没有解决方案 我试过了

    capabilities.setCapability("locationServicesEnabled", false);
     capabilities.setCapability("locationServicesAuthorized", false);
     capabilities.setCapability("autoAcceptAlerts", false);
     capabilities.setCapability("autoGrantPermissions", true);
     capabilities.setCapability("gpsEnabled", false);
     capabilities.setCapability("noReset", false);
     capabilities.setCapability("fullReset", "false");
    
    

    也可以通过检测元素并通过此命令单击“不允许”

    `driver.setSetting("acceptAlertButtonSelector", "**/XCUIElementTypeButton[label == 'Don't Allow']");`
    

    与“不允许”按钮交互不起作用,同时点击了“精确:打开/关闭” location native component

    0 回复  |  直到 1 年前