Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Как подружить BrowserStack с BrowserMob Proxy

browsermob-proxy
browserstack
java
tools
Теги: #<Tag:0x00007fedc16f13f8> #<Tag:0x00007fedc16f0e30> #<Tag:0x00007fedc16f08b8> #<Tag:0x00007fedc16f0070>

(Semakd) #1

Столкнулся со след проблемой - не могу подружить 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 тоже работает , но не вместе ))