我想在沒有Wifi連接的情況下測試應用程序的一些場景,我需要首先登錄良好的連接,然後關閉Wifi並繼續執行一些活動,是否有可能通過代碼禁用和啓用網絡?我正在使用Java/Selenium和Appium Server。在iOS模擬器上使用selenium啓用/禁用Wifi/Appium
1
A
回答
0
我只能推薦你使用Apple的Network Link Conditioner應用程序。欲瞭解更多信息,請閱讀NSHipster博客。
0
該主題的一些潛力包含在here之上。 您可以嘗試在appium的java-client中創建一個包含NetworkConnectionSetting
實例的類,並通過調用內置方法相應地設置標誌。
1
try{
((HasNetworkConnection) appiumDriver).setConnection(Connection.ALL);
assertEquals(Connection.ALL,((HasNetworkConnection) appiumDriver).getConnection());
// NetworkConnectionSetting ncs = new NetworkConnectionSetting(false, true, true);
((HasNetworkConnection) appiumDriver).setConnection(Connection.NONE);
assertEquals(Connection.NONE, ((HasNetworkConnection) appiumDriver).getConnection());
}
catch(Exception e)
{e.printStackTrace();}
}
0
此類'NetworkConnectionSetting'適用於Android。根據請求,需要iOS應用程序。
相關問題
- 1. ios模擬器 - 禁用慢動畫FOREVER?
- 2. Xcode7:模擬器在使用ios 9
- 3. 使用Calabash在irb中啓動特定的模擬器iOS
- 4. 如何啓用模擬器
- 5. 在appium上使用IOS模擬器並行執行ios測試用例
- 6. 使用AppleScript重置iOS模擬器
- 7. 使用iOS模擬器測試網站
- 8. 使用appium在多個iOS模擬器上並行執行
- 9. 如何在模擬器上測試iOS麥克風的使用?
- 10. 在Xcode 7.2.1上使用IOS 7.0模擬器
- 11. HelloAndroid不能在使用eclipse的模擬器上啓動
- 12. 如何在iOS模擬器菜單中啓用「調試」部分?
- 13. 在模擬器上運行應用程序顯示:「無法啓動iOS模擬器」
- 14. 使用Option/Alt鍵模擬iOS模擬器捏合
- 15. 如何使用Selenium/Python模擬onclick(JavaScript)
- 16. 使用C#Selenium WebDriver模擬API響應
- 17. Xcode 8 IOS 10 libgdx roboVM應用程序不在模擬器上啓動
- 18. 使用模擬器設備在模擬器上運行Android應用程序wifi
- 19. 如何禁用ios模擬器中的所有動畫
- 20. JWPlayer在iOS上啓用調試模式
- 21. 如何禁用/啓用網絡,在Android模擬器切換到Wifi?
- 22. 如何在使用Selenium時禁用Javascript?
- 23. 如何在iOS模擬器上使用VS運行測試(在mac上)
- 24. 如何使用服務器變量啓用或禁用模板?
- 25. 禁用ddms模擬器控制
- 26. 用Xcode 6仍然「無法啓動iOS模擬器」
- 27. iOS模擬器應用程序不啓動
- 28. 在iOS模擬器上初次啓動時關閉警報
- 29. 如何在xcode 6上啓動iOS carplay模擬器
- 30. Qt應用程序:模擬模態行爲(啓用/禁用用戶輸入)
好像我們在此之前還有一個流浪者:http://stackoverflow.com/a/31279645/1746118 – nullpointer