Selenium WebDriver Grid 2:截屏是在错误的时间或错误的节点拍摄的

时间:2012-07-31 13:35:18

标签: java selenium grid webdriver

我在Selenium Grid 2下运行我的测试,它在不同的PC上有一个Hub和3个节点。如果出现故障,我的测试会调用屏幕截图并将日志发布到带有附加屏幕截图的TestNG报告中:

WebDriver augmentedDriver = new Augmenter().augment(driver);<br>
File scrFile = ((TakesScreenshot) augmentedDriver).getScreenshotAs(OutputType.FILE);
...
org.testng.Assert.fail("TEST OUTPUT:" + logBuffer.toString() + " " + screenShotMsg + "STACKTRACE:");

因此,我可以看到有时屏幕截图与日志不对应。 例如。屏幕截图显示“欢迎”页面,日志显示错误发生在“患者列表”页面上。

我假设屏幕截图是在错误的时间或错误的节点拍摄的。

如何找到此行为的原因并解决此问题?

0 个答案:

没有答案