2016-11-10 77 views
2

我在Chrome瀏覽器中測試Javascript應用程序。我想加載頁面,一旦加載,我想將瀏覽器切換到離線模式。Selenium在離線模式下設置瀏覽器Chrome

enter image description here

請注意,我不希望這裏提到啓動瀏覽器在離線模式:Selenium: How to set browser in offline mode?。相反,我想啓動瀏覽器連接,然後關閉並關閉特定時刻。

請注意,我不想用鼠標手動執行此操作,因爲這是爲了使用Selenium創建自動化測試。所以我需要能夠通過腳本以某種方式發送指令脫機。

是否有反正使用Chrome來做到這一點?我可以修改執行JavaScript的瀏覽器配置嗎? (可能不是出於安全原因,但仍然想知道)

非常感謝您的幫助。

回答

2

正如所寫。釋放notes

ChromeDriver v2.26(2016年12月9日)

解決問題984:擴展ChromeDriver能力須覆蓋從Chrome的DevTools網絡 限制功能[[ 'OS-所有', 'Pri-2']]

Here是關於此任務的完整歷史日誌。 但是沒有例子,也沒有答案它是如何工作的。

1

在Python中,這樣就可以實現這樣的:

driver.set_network_conditions(offline=True, latency=5, throughput=500 * 1024) 

PS:我使用ChromeDriver 2.32。

相關問題