一年前有一个与此类似的问题(使用 chrome 和 selenium 进行网络节流),但看起来该问题的答案不再有效,因为过去几个月已经出现了错误和修复。https://bugs.chromium.org/p/chromedriver/issues/detail?id=984
我正在尝试使用用 Java 实现的 selenium 在谷歌浏览器中实现网络节流,但几乎没有成功。我正在使用最新的 chrome 驱动程序和独立服务器 3.0.1。
非常感谢任何和所有帮助!
一年前有一个与此类似的问题(使用 chrome 和 selenium 进行网络节流),但看起来该问题的答案不再有效,因为过去几个月已经出现了错误和修复。https://bugs.chromium.org/p/chromedriver/issues/detail?id=984
我正在尝试使用用 Java 实现的 selenium 在谷歌浏览器中实现网络节流,但几乎没有成功。我正在使用最新的 chrome 驱动程序和独立服务器 3.0.1。
非常感谢任何和所有帮助!
在链接的问题中查看我的答案。不幸的是,Java 绑定目前不可用,但是有一个问题要求添加它们,您可以投票赞成。
从现有的JavaScript和Python绑定来看,贡献一个实现应该是非常直接的。
您可以使用 proxyServer 而不是 chrome 网络节流。
ProxyServer proxy = new ProxyServer(4444);
proxy.setReadBandwidthLimit(125000); // 125 000 (1Mbps)
proxy.setWriteBandwidthLimit(125000);