Новая версия chromedriver возвращает org.openqa.selenium.SessionNotCreatedException: не удалось начать новый сеансJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Новая версия chromedriver возвращает org.openqa.selenium.SessionNotCreatedException: не удалось начать новый сеанс

Сообщение Anonymous »

Я переместил приложение на новый сервер, и теперь при каждом использовании 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»