2011-12-20 72 views
0

我使用的是使用C#的Selenium RC,并且需要为测试用例拍摄截图失败,我必须在IE 8上执行这些测试。如何在IE8中使用C#使用Selenium RC截图?

我有很多Firefox的教程,但没有找到任何IE8 。

在此先感谢。

+0

你有什么尝试?您是否尝试过为Firefox找到的截图功能?它做了什么?错误信息?请编辑问题并添加有关您已完成的工作以及工作方式的更多详细信息。 – 2011-12-20 05:11:45

+0

@ MerlynMorgan-Graham:我无法尝试Firefox的屏幕截图功能,因为我的应用程序只支持IE,它不支持Firefox。我已经尝试过这个功能,但它不工作,因为我不想使用Firefox。 – 2011-12-20 05:15:21

回答

3

您可以使用Selenium Web Driver轻松截取IE的截图。该守则将是这个样子:

IWebDriver driver = new InternetExplorerDriver(); 
driver.Navigate().GoToUrl("http://www.google.com"); 
TakeScreenshot(driver, @"C:\screenshot.png"); 

您可以在这里下载网络驱动程序:https://code.google.com/p/selenium/downloads/list 将它添加到你的项目,你是关闭和运行。

+0

我已经在Selenium RC上完成了自动化完成,现在我无法继续。我只是需要屏幕截图的测试用例失败,这样的报告可以有实际的概率/ – 2011-12-20 07:08:54

相关问题