2016-07-13 35 views

回答

1

既然你說谷歌權限,我假設你在Android交易。此外,由於沒有語言標籤,我堅持使用Java,您可以使用您正在使用的任何語言構建邏輯。

那麼,它的悲傷告訴你,目前似乎沒有這樣的能力爲Android添加。雖然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(); 
    } 
    
2

嘗試設置所需的功能:

autoAcceptAlerts = true 
+1

如果autoAcceptAlerts設置爲true的iOS應用程序中顯示的所有警報將被接受。 –