Столкнулся со след проблемой - не могу подружить BrowserStack с BrowserMob Proxy.
Поднят:
BrowserStackLocal.exe --key *********** --local-identifier Test123 --local-proxy-host 127.0.0.1 --local-proxy-port 55219 --force-local
Вот json config для BrowserStack :
{
"server": "hub-cloud.browserstack.com",
"user": "**********",
"key": "***********",
"capabilities": {
"project": "Example",
"build": "Java Selenide Local",
"http.proxyHost": "127.0.0.1",
"http.proxyPort": "55219",
"browserstack.debug": true,
"browserstack.local": true,
"browserstack.networkLogs": true
},
"environments": {
"chrome": {
"os": "Windows",
"os_version": "10",
"browser": "Chrome",
"browser_version": "64.0",
"resolution": "1920x1080"
}
}
}
сетается прокся:
proxy = new BrowserMobProxyServer();
proxy.start(55219);
Proxy seleniumProxy = ClientUtil.createSeleniumProxy(proxy, InetAddress.getLoopbackAddress());
setProxy(seleniumProxy);
****************************************//********************************************************
driver = new RemoteWebDriver(new URL("http://" + username + ":" + accessKey + "@" + config.get("server") + "/wd/hub"), capabilities);
В итоге: прокси : 1851 [main] INFO org.littleshoot.proxy.impl.DefaultHttpProxyServer - Starting proxy at address: 0.0.0.0/0.0.0.0:55219
Browserstack тоже работает , но не вместе ))