有沒有辦法在UIAutomation的模擬器上禁用並啓用網絡。我正在研究一個應用程序,該應用程序在網絡被禁用時必須在應用程序上顯示通知欄,並且希望使用UIAutomation對其進行測試。在UIAutomation測試期間禁用iPad上的網絡
請建議。
有沒有辦法在UIAutomation的模擬器上禁用並啓用網絡。我正在研究一個應用程序,該應用程序在網絡被禁用時必須在應用程序上顯示通知欄,並且希望使用UIAutomation對其進行測試。在UIAutomation測試期間禁用iPad上的網絡
請建議。
我沒有一個完整的答案給你,但我確實有一些可能有所幫助的參考。
OS X上的Apple開發人員工具之一是Network Link Conditioner,它可用於模擬各種網絡條件。這些包括「丟棄所有數據包」(儘管我懷疑這可能不是「網絡禁用」的意思)。
This post很好地解釋了這個工具。請注意,它現在是可選下載(詳細信息here)。
相同的功能(具有相同的名稱)內置於iOS(顯然,僅在設備上,而不是在模擬器上)。可通過登錄Settings > Developer > Network Link Conditioner
進行設置 - 請參閱this post。
我不知道是否可以通過UIAutomation啓用/禁用這些功能,抱歉。
我試圖尋找這樣做,但沒有,只要我覺得這是不可能的。 – satyajit
+1好問題 - 好奇的任何答案來... – Till