Код: Выделить всё
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
}
Я добавил эти параметры, и это привело к еще одной ошибке.
chromeOptions.addArguments("--incognito")
chromeOptions.addArguments("--user-data-dir=/tmp/profiles")
Код: Выделить всё
org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: session not created from unknown error: cannot create default profile directory
Это происходит снова))
Подробнее здесь: https://stackoverflow.com/questions/797 ... tedexcepti
Мобильная версия