2016-11-10 49 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。

相关问题