是否可以模拟我在IE11上的点击操作,以自动执行“将一堆SVG图像另存为PNG到文件夹中”的操作?

问题描述

对于我文件夹中的所有SVG,它们的视口都从x = 0px和y = 0px开始。

使用jQuery库中的独立脚本是否可以/可以实现以下操作?

foreach SVG file in folder
    open current SVG file in IE11 in new tab
    move cursor to x=10px y=10px
    right click
    select "save image as" from new GUI
    select "PNG (*.png)"
    click save
    if exists
        open next SVG file in IE11 in new tab
        close prevIoUs IE11 tab

解决方法

我不知道有任何Jquery库可让您自动执行IE浏览器。与其相反,我建议您参考Selenium IE web driver。这是使IE浏览器自动化的更合适的选项。此外,它还提供许多开发语言。因此您可以使用任何熟悉的东西。

如果我们尝试检查您的自动化要求,那么我们可以看到您想通过自动化IE浏览器来保存存储在文件夹中的图像。

我认为没有任何库或自动化解决方案可以让您直接访问存储图像的文件夹。

如果我们谈论图像下载部分,则不可能使用Selenium自动执行“保存文件”对话框。因为“保存文件”对话框是Windows操作系统的一部分。

要自动执行此步骤,您可能需要使用任何GUI自动化库以及Selenium Web驱动程序。

因此,我建议您重新考虑自动化方法,并在逻辑上进行必要的更改以满足您的要求。