【发布时间】:2011-01-21 06:44:43
【问题描述】:
我正在使用 testng 执行 selenium 测试,这些测试是通过 hudson(使用 ssh 连接)在具有 Selenium RC 的远程系统上启动的。远程系统是安装了 MKS Toolkit 的 windows xp,因此是 ssh。测试不作为 Windows 服务执行。
我尝试过使用 captureScreenshot 和 captureEntirePageScreenshot 方法。第一个总是产生黑色图像。第二个创建了正确的屏幕截图,但它仅适用于 Firefox,我们的测试通常在 Firefox 上通过而在其他浏览器中失败,因此为其他浏览器(主要是 IE 和 Safari)捕获屏幕截图至关重要。测试并行运行,同时打开许多浏览器窗口。我不确定这是否是导致问题的原因。任何想法将不胜感激。
【问题讨论】: