谷歌浏览器限制使用Selenium

时间:2016-11-18 18:29:23

标签: java performance google-chrome selenium bandwidth-throttling

一年前有一个类似的问题(网络限制使用铬和硒),但看起来这个问题的答案不再有效,因为过去几个月出现了错误和修复。 https://bugs.chromium.org/p/chromedriver/issues/detail?id=984

我正在尝试使用使用Java实现的selenium在Google Chrome中实现网络限制,但几乎没有成功。我使用的是最新的Chrome驱动程序和独立服务器3.0.1。

非常感谢任何和所有帮助!!

2 个答案:

答案 0 :(得分:0)

您可以使用proxyServer而不是chrome网络限制。

ProxyServer proxy = new ProxyServer(4444);
proxy.setReadBandwidthLimit(125000); // 125 000 (1Mbps)
proxy.setWriteBandwidthLimit(125000);

答案 1 :(得分:0)

请参阅相关问题中的my answer。不幸的是,目前还没有Java绑定,但有一个issue要求添加它们,你可以投票。

根据JavaScriptPython的现有绑定判断,提供实施应该非常简单。