一年前有一个类似的问题(网络限制使用铬和硒),但看起来这个问题的答案不再有效,因为过去几个月出现了错误和修复。 https://bugs.chromium.org/p/chromedriver/issues/detail?id=984
我正在尝试使用使用Java实现的selenium在Google Chrome中实现网络限制,但几乎没有成功。我使用的是最新的Chrome驱动程序和独立服务器3.0.1。
非常感谢任何和所有帮助!!
答案 0 :(得分:0)
您可以使用proxyServer而不是chrome网络限制。
ProxyServer proxy = new ProxyServer(4444);
proxy.setReadBandwidthLimit(125000); // 125 000 (1Mbps)
proxy.setWriteBandwidthLimit(125000);
答案 1 :(得分:0)
请参阅相关问题中的my answer。不幸的是,目前还没有Java绑定,但有一个issue要求添加它们,你可以投票。
根据JavaScript和Python的现有绑定判断,提供实施应该非常简单。