当我用selenium和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();
如果我手动执行相同的步骤,那么图像的质量就和应该的一样好了。
任何帮助都将不胜感激。
暂无答案!
目前还没有任何答案,快来回答吧!