Мой тестовый веб-сайт находится за корпоративным брандмауэром. И я пытался использовать локальное тестирование стека браузера, чтобы проверить это. (https://www.browserstack.com/local-testing)
Использовать плагин Chrome было просто. После установки плагина я могу сразу ввести URL своего тестового веб-сайта в удаленном браузере и начать тестирование.
Использование BrowserStackLocal.exe - это кошмар. Я пробовал добавлять информацию о прокси, используя:
--proxy-host <proxy_host> --proxy-port <proxy_port>
а также:
--local-proxy-host <browsermob_proxy_host> --local-proxy-port <browsermob_proxy_port> --local-proxy-user <proxy_username> --local-proxy-pass <proxy_password>
Несмотря на то, что двоичный файл, похоже, подключается к www.browserstack.com
Однако в IE удаленный браузер НЕ отображается вообще, хотя «локальное тестирование» показывает зеленую галочку.
Когда мы проводим автоматическое тестирование с использованием селена, журнал также показывает проблему с подключением к 'hub-cloud.browserstack.com'.
Мы проверили ИТ-команду, кажется, стек браузера занесен в белый список.
У кого-нибудь есть предложения? Какие-либо дополнительные настройки необходимо выполнить после запуска двоичного файла BrowserStackLocal?
На самом деле я не уверен, что произошло после запуска BrowserStackLocal? Как мой браузер IE или селен-клиент узнает о существовании BrowserStackLocal и направляет трафик через него?