我想在沒有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模擬器中禁用Google Analytics
- 2. ios模擬器 - 禁用慢動畫FOREVER?
- 3. 使用iOS模擬器模擬iPad 1
- 4. 使用UIAutomation禁用iOS模擬器的硬件鍵盤
- 5. 如何在iOS模擬器上啓用Force Touch壓力9.1
- 6. Xcode7:模擬器在使用ios 9
- 7. 在10.9上使用Xcode 6沒有iOS 8.0模擬器可用
- 8. 使用Jenkins在模擬器上運行iOS應用程序
- 9. 使用Calabash在irb中啓動特定的模擬器iOS
- 10. 禁用iPhone模擬器
- 11. 如何啓用模擬器
- 12. 無法在虛擬機上使用Selenium網格啓動IE7
- 13. 在iOS 9模擬器中禁用Apple Pay
- 14. 在appium上使用IOS模擬器並行執行ios測試用例
- 15. 在iOS 5 SDK上使用iOS 4.0模擬器調試應用程序
- 16. 在Android模擬器中禁用GPS
- 17. 在Android模擬器中禁用SD卡
- 18. 使用iOS模擬器測試網站
- 19. 使用AppleScript重置iOS模擬器
- 20. HelloAndroid不能在使用eclipse的模擬器上啓動
- 21. 啓動在iOS模擬器的應用程序使用命令行
- 22. 使用appium在多個iOS模擬器上並行執行
- 23. 如何在模擬器上測試iOS麥克風的使用?
- 24. 在Xcode的IOS模擬器上使用Safari Web Inspector查看Cookie
- 25. 在Xcode 7.2.1上使用IOS 7.0模擬器
- 26. 無法在iOS模擬器中使用appium和Selenium WebDriver打開HTTPS URL
- 27. 在xcode IOS模擬器中啓用密碼鎖
- 28. 如何在iOS模擬器菜單中啓用「調試」部分?
- 29. iOS應用在模擬器上運行,在啓動臨時分配崩潰
- 30. 在xcode /模擬器中啓用iPad pro
好像我們在此之前還有一個流浪者:http://stackoverflow.com/a/31279645/1746118 – nullpointer