【问题标题】:Selenium: Storing screenshots with selenium gridSelenium:使用 selenium 网格存储屏幕截图
【发布时间】:2011-10-15 03:35:45
【问题描述】:

我遇到了一个问题,我试图一次启动许多测试(使用 html 套件)他们启动 find,但是当 selenium 截取自screenshots 是硬编码的 我不能为截图自动创建一个新文件夹,这样下一个测试就不会覆盖截图。在为脚本捕获屏幕截图并存储它们的同时,你们如何处理运行许多测试?

【问题讨论】:

  • 您不想从 htmlSuite 迁移到编程语言?

标签: testing selenium screenshot selenium-rc


【解决方案1】:

要么将它们存储在不同的位置,要么将它们存储在相同的位置,每次运行时使用不同的名称。
由于权限被拒绝错误,我无法让 captureEntirePageScreenshot 命令与 FF5 一起使用,因此您必须对此进行测试。
尝试使用 storeEval 从 javascript 生成时间戳,并在屏幕截图文件名中使用变量。

<tr>
    <td>storeEval</td>
    <td>new Date().getTime();</td>
    <td>dateTimestamp</td>
</tr>
<tr>
    <td>captureEntirePageScreenshot</td>
    <td>c:\screenshot-${dateTimestamp}.png</td>
    <td></td>
</tr>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 2016-02-12
    • 1970-01-01
    • 2015-11-13
    • 2012-10-26
    相关资源
    最近更新 更多