Среда:
JBoss работает на локальном хосте с самоподписанный сертификат. Selenium — версия 4.22.0, а ChromeDriver — версия: Версия 126.0.6478.127 (официальная сборка) (64-разрядная версия)
Вот тестовый код для открытия страницы:
Код: Выделить всё
ChromeOptions options = new ChromeOptions();
options.setAcceptInsecureCerts(true);
WebDriver driver = new ChromeDriver(options);
driver.get("https://localhost:****/...");
Код: Выделить всё
options.addArguments("--ignore-certificate-errors");
Код: Выделить всё
options.addArguments("ignore-certificate-errors");
Код: Выделить всё
org.openqa.selenium.WebDriverException: unknown error: net::ERR_SSL_PROTOCOL_ERROR
(Session info: chrome=126.0.6478.127)
Build info: version: '4.22.0', revision: 'c5f3146703\*'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.2'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: \[4076d91ea298dc6436f0d7036cbe92e5, get {url=https://localhost:****/....}\]
Capabilities {acceptInsecureCerts: true,browserName: chrome, browserVersion: 126.0.6478.127, chrome: {chromedriverVersion: 126.0.6478.126 (d36ace6122e..., userDataDir: C:\\Users\\CARSTE\~2\\AppData\\L...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50247}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(), se:cdp: ws://localhost:50247/devtoo..., se:cdpVersion: 126.0.6478.127, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 4076d91ea298dc6436f0d7036cbe92e5
Я думаю, что Chrome должен принять сертификат, но это не так.
Подробнее здесь: https://stackoverflow.com/questions/787 ... certificat
Мобильная версия