Selenium IDE 截屏文件名

Selenium IDE capturescreen file name

我想用Selenium IDE每天午夜截取页面截图。我已经创建了一个简单的测试并在内部 IDE 调度程序中安排了它。问题是 printscreens 文件名,它们总是相同的并且被替换了,但我需要存储它们。

我正在使用命令: 捕获整个页面截图 C:\Screenshots\test.png

有什么方法可以使用 Selenium 创建具有当前日期的文件吗? 或者,如果没有,是否有可能在不删除旧文件的情况下创建新文件(例如 test(1).png、test(2).png 等)?

看看这个:

storeEval                   | new Date().getDate() | date
captureEntirePageScreenshot | C:\Screenshots\test(${date}).png

第一个命令将取一个月中的第几天(例如 13 表示 7 月 13 日)。第二个命令将做一个截图 = C:\Screenshots\test(13).png

这样您的屏幕截图将保存一个月。如果您需要更多,您可以存储月份

storeEval | new Date().getMonth() | month

祝你好运