【问题标题】:Selenium IDE capturescreen file nameSelenium IDE 捕获屏幕文件名
【发布时间】:2016-07-12 21:47:06
【问题描述】:

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

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

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

【问题讨论】:

    标签: firefox selenium-ide


    【解决方案1】:

    看看这个:

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

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

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

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

    祝你好运

    【讨论】:

      猜你喜欢
      • 2018-03-14
      • 2011-10-13
      • 1970-01-01
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      • 2013-06-16
      • 2014-07-15
      • 1970-01-01
      相关资源
      最近更新 更多