Я использую браузер моб для захвата сетевых данных. В приведенном ниже коде, если я передаю объект возможностей драйверу, он выдает ошибку, однако он работает без него, тогда сетевые данные не собираются.Пожалуйста, помогите
публичный класс Proxyxx {
public static void main (String args[]){
System.setProperty("webdriver.gecko.driver","Path to my driver (removed)");
BrowserMobProxy proxy = new BrowserMobProxyServer();
//Rahuls addition
proxy.setTrustAllServers(true);
proxy.start(0);
Proxy seleniumProxy = ClientUtil.createSeleniumProxy(proxy);
ProfilesIni ini=new ProfilesIni();
FirefoxProfile profile = ini.getProfile("Rahul");
// FirefoxProfile profile = new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
profile.setAssumeUntrustedCertificateIssuer(true);
profile.setAcceptUntrustedCertificates(true);
profile.setPreference("network.proxy.type", 1);
profile.setPreference("network.proxy.http", "localhost");
profile.setPreference("network.proxy.http_port", proxy.getPort());
profile.setPreference("network.proxy.ssl", "localhost");
profile.setPreference("network.proxy.ssl_port", proxy.getPort());
profile.setPreference("network.proxy.ftp", "localhost");
profile.setPreference("network.proxy.ftp_port", proxy.getPort());
int b = proxy.getPort();
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(FirefoxDriver.PROFILE, profile);
capabilities.setCapability(CapabilityType.PROXY, seleniumProxy);
capabilities.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true);
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
WebDriver driver1 = new FirefoxDriver(capabilities);
driver1.get("Https://www.google.com.au");
}}