2016-01-06 62 views
1

Details:我使用iOS-Driver來自動化iOS應用程序。調試應用程序只允許通過儀器啓動。如何處理在自動化過程中彈出的警報?

  1. 我開始xyz調試應用程序。
  2. 然後,我去應用程序,從應用程序商店下載顯然這不是調試應用程序。我開始測試它的工作。
  3. 當這個應用程序警報時,我無法處理警報。自動化腳本僅將警報處理程序綁定到我們通過儀器啓動的應用程序,因此警報處理程序不會被我正在測試的其他應用程序檢測到,即應用程序從應用程序商店下載。

如何處理此類警報或解除警報?

+0

這是否有幫助:http://stackoverflow.com/questions/28126701/how-to-handle-native-ios-alerts-in-appium-using-java – chedabob

+0

@chedabob NO。我已經嘗試過了。 –

回答

0

通過使用類UIAALert查找元素,這將爲您提供當前在屏幕上的Alertview的參考。現在使用方法findElementsByClass傳遞UIAALert作爲輸入參數。這將爲您提供警報視圖內的按鈕。你可以點擊任何你想要的按鈕。

相關問題