Я получаю плохое качество изображения, когда я загружаю изображение с использованием селена с java.
Вот код:
imagePair.setFileLocation(downloadImage1(imagePair.getUrl()));
webElement.sendKeys(imagePair.getFileLocation());
driver.findElement(By.name("button1")).click()
Пара изображений - это просто pojo, который содержит информацию о том, что URL должен быть загруженным изображением и где это изображение хранится после загрузки (файловая система). Качество загруженного изображения так же хорошо, как и должно быть.
После выполнения щелчка изображение загружается.
У кого-нибудь еще была такая же проблема?
Это моя конфигурация драйвер:
WebDriverManager.chromedriver().version("79.0.3945.36").setup();
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--no-sandbox");
WebDriver driver = new ChromeDriver(chromeOptions);
try {
test(driver);
} catch (Exception e) {
log.error(e.getLocalizedMessage(), e);
}
driver.close();
Если я делаю те же шаги вручную, то качество изображения так же хорошо, как и должно быть.
Любая помощь будет высоко ценится.