Я пытаюсь запустить интеграционный тест Maven в Docker-контейнере (plarform в Ubuntu на контроллере из Docker-концентратора).Это будет преподаваться с помощью Selenium HUB (на платформе Linux) узлу на платформе Windows и выполнять автоматические тесты пользовательского интерфейса с Edge и IE.HUB также отправляет запрос узлу, и запрошенный браузер также запускается, но сервер становится недоступным для IE и Edge.Нет никаких исключений из кода Java.Но в браузере есть «недоступный браузер». При той же инфраструктуре и конфигурации тесты пользовательского интерфейса в Firefox и Chrome работают, как и ожидалось.мой вопрос у кого-нибудь есть идея, что это может быть?Возможно ли, что внешний веб-драйвер IE и Edge предотвращает связь вне среды localhost?
public WebDriver getWebDriver(final DesiredCapabilities desiredCapabilities) {
DesiredCapabilities capabilities = new DesiredCapabilities();
if(desiredCapabilities != null) {
capabilities.merge(desiredCapabilities);
}
capabilities.setPlatform(Platform.ANY);
capabilities.setBrowserName(BrowserType.EDGE);
return webDriverDecision(new EdgeOptions().merge(capabilities));
}
private WebDriver webDriverDecision(final EdgeOptions edgeOptions) {
WebDriver webDriver;
if (this.gridHubUrl == null) {
webDriver = new EdgeDriver(edgeOptions);
} else {
webDriver = new RemoteWebDriver(this.gridHubUrl, edgeOptions);
}
return webDriver;
}