2016-07-13 29 views

Antwort

1

Da Sie sagte Google Berechtigungen, gehe ich davon aus, dass Sie in Android handeln. Da es kein Sprach-Tag gibt, bleibe ich bei Java, Sie können die Logik in jeder Sprache, die Sie verwenden, einrahmen.

Nun, es ist traurig zu informieren, dass derzeit scheint keine solche Fähigkeit für Android hinzugefügt werden. Obwohl iOS wenige ähnliche capabilities hat. Also, für android, was Sie tun können, ist logisch -

  1. Wenn diese Pop-ups geräteabhängig sind, um die Geräteeinstellungen ändern, dass diese Pop-ups sind nicht erlaubt.
  2. Wenn diese Pop-ups für Anwendungsberechtigungen relevant sind, müssen Sie wissen, wann sie auftreten würden. Halten Sie einfach einen Scheck -

    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

Versuchen gewünschten Funktionen einzustellen:

autoAcceptAlerts = true 
+1

wenn autoAcceptAlerts alle Warnungen auf true in iOS eingestellt ist in der Anwendung angezeigt werden akzeptiert. –