Я переместил приложение на новый сервер, и теперь при каждом использовании Selenium возникает следующая ошибка
e=org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: session not created: probably user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
Google Chrome 140.0.7339.127 ChromeDriver 140.0.7339.207 group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.13.0'
System.setProperty("webdriver.chrome.driver", chromeDriverPath) ChromeDriverService driverService= ChromeDriverService.createDefaultService()
ChromeOptions options = prepareOptions()
WebDriver driver = new ChromeDriver(driverService, options)
try { return crawl.apply(driver)
} finally {
driver.close() driver.quit() driverService.stop()
}
private ChromeOptions prepareOptions() { ChromeOptions chromeOptions = new ChromeOptions() chromeOptions.addArguments("--headless=new")
// modified, was just --headless
chromeOptions.addArguments("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36")
chromeOptions.addArguments("--window-size=1920,1080") chromeOptions.addArguments('--no-sandbox') // also added
return chromeOptions
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... tedexcepti