默认情况下如何在使用appium时接受谷歌权限提示

时间:2016-07-13 20:45:02

标签: appium python-appium

我试图自动化应用程序,但突然在中间谷歌权限窗口获取权限,如电话,位置等弹出,有没有办法,我可以确保永远允许权限弹出窗口

2 个答案:

答案 0 :(得分:2)

尝试设置所需的功能:

autoAcceptAlerts = true

答案 1 :(得分:1)

由于您说谷歌权限,我假设您正在处理Android。此外,由于没有语言标记,我坚持使用Java,您可以使用您正在使用的任何语言构建逻辑。

那么,它伤心地告诉你,目前似乎没有这样的能力,增加了对机器人。虽然iOS几乎没有capabilities。 因此,对于Android,你可以做的就是逻辑 -

  1. 如果这些弹出窗口取决于设备,请更改不允许使用这些弹出窗口的设备设置。
  2. 如果这些弹出窗口与应用程序权限相关,那么您必须知道它们何时会发生。请保持检查 -

    List<WebElement> popUp = driver.findElement(<find the pop up using your locator strategy>);
    if(popUp.size()!=0) {
      WebElement accept/dismiss = driver.findElement(<find the button accordingly>);
      accept/dismiss.click();
    }