我希望每天午夜使用Selenium IDE捕获页面的屏幕截图。我已经创建了一个简单的测试并在内部IDE调度程序中安排它。问题是printcreens文件名,它们总是相同的,它们被替换,但我需要存储它们。
我正在使用命令: captureEntirePageScreenshot C:\屏幕截图\ test.png
有没有办法使用Selenium创建当前日期的文件? 或者如果没有可能创建新文件而不删除旧文件(例如test(1).png,test(2).png等。)
答案 0 :(得分:0)
检查出来:
storeEval | new Date().getDate() | date
captureEntirePageScreenshot | C:\Screenshots\test(${date}).png
第一个命令将占用该月的某一天(例如,7月13日为13)。第二个命令将执行screenshot = C:\ Screenshots \ test(13).png
这样您就可以存储一个月的截图。如果您需要更多,可以存储月份
storeEval | new Date().getMonth() | month
祝你好运