Я автоматизирую один тестовый случай, когда я нажимаю кнопку «Добавить ключ» в сегменте битов и открываю всплывающее окно, как показано на снимке экрана ниже:
Как-то таквсплывающее окно не открывается, когда я запускаю свой скрипт с помощью jenkins на linux AWS.
Я использую Selenium Webdriver, Java, Chrome Headless и Maven.
Вот мои настройки в коде для Chrome без головы:
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", chromePrefs);
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
cap.setCapability(ChromeOptions.CAPABILITY, options);
chromePath = System.getProperty("user.dir") + prop.getProperty("chromeDriverPath");
System.setProperty("webdriver.chrome.driver", chromePath);
options.addArguments("--headless");
options.addArguments("--start-maximized");
options.addArguments("--window-size=1366,768");
options.addArguments("--no-sandbox");
options.addArguments("--disable-dev-shm-usage");
options.addArguments("--disable-gpu");
options.addArguments("--dns-prefetch-disable");
options.addArguments("--always-authorize-plugins");
options.addArguments("enable-automation");
options.addArguments("--disable-browser-side-navigation");
options.setPageLoadStrategy(PageLoadStrategy.NONE);
driver = new ChromeDriver(options);
Я пропустил какой-либо другой аргументчто может помочь мне решить эту проблему?
Html Код кнопки, по которой щелкают и открывают всплывающее окно:
<div class="buttons">
<button class="aui-button aui-button-primary" id="add-key" resolved="">Add key</button>
</div>
Снимок экрана Html: