使用java上载与selenium相同的图像时图像质量较差

dpiehjr4  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(164)

当我用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();

如果我手动执行相同的步骤,那么图像的质量就和应该的一样好了。
任何帮助都将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题