0

我已经在网上搜索了几天,似乎找不到任何真正有效的东西。我看过很多问题/示例,但没有一个对我有用。

Java 1.8、Eclipse 4.7.3a、Selenium-server-standalone-3.1.2.0.jar、browsermob-core-2.1.5.jar

为了能够设置请求标头,我尝试了 15 种不同的解决方案,但它们都不起作用,似乎很多东西都适用于旧版本。

简单的设置,

private BrowserMobProxy proxy = null;
private Proxy seleniumProxy = null;
private DesiredCapabilities capabilities = null;
...
proxy = new BrowserMobProxyServer();
proxy.setTrustAllServers(true); 
proxy.start();
proxy.addHeader("myheader", "myvalue");
seleniumProxy = ClientUtil.createSeleniumProxy(proxy);
capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.PROXY, seleniumProxy);    

添加标头功能没有错误,但似乎没有设置标头,我继续设置驱动程序,测试一切正常,但标头未设置。

这段代码正确吗?我错过了什么吗?有人真的可以为我指出一个简单的例子,它适用于我正在运行的版本,或者请让我知道我哪里出错了。

谢谢

4

0 回答 0