testing - Selenium:使用 selenium 网格存储屏幕截图

标签 testing selenium screenshot selenium-rc

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

最佳答案

要么将它们存储在不同的位置,要么将它们存储在同一位置,每次运行时使用不同的名称。
由于权限被拒绝错误,我无法让 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>

关于testing - Selenium:使用 selenium 网格存储屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6859870/

相关文章:

ios - 导入 Monkeytalk 项目

android - 是否有用于测试的 Android 模拟器工具包?

css - 使用 xpath 或 css 在页面上查找元素时遇到问题

android - andengine中的屏幕截图给出了颠倒的镜像

android - COCOS2D截图在Android中是黑色的

testing - 参数扫描 : rank parameters according to output

ruby - 使用 Capybara 和 Selenium 如何执行 SHIFT+ 单击

python - Selenium Python "Name Error"我肯定错过了一些明显的东西

objective-c - 以编程方式截取特定区域的屏幕截图

ruby-on-rails - 工厂女郎 : RecordInvalid with association length minimum validation on create