【发布时间】:2016-07-13 21:13:14
【问题描述】:
在场景结束时,如果失败,我想拍照。以下代码不起作用:
[AfterScenario]
public void AfterScenario()
{
if(ScenarioContext.Current.TestError != null)
{
WebBrowser.Driver.CaptureScreenShot(ScenarioContext.Current.ScenarioInfo.Title);
}
}
我认为这可能是因为我使用 Coypu(已包裹硒)启动浏览器。驱动程序没有实现“captureScreenShot”方法。所以我的问题是:当我使用 coypu 启动浏览器时,如何在场景后截取屏幕截图?
启动浏览器的代码如下:
sessionConfiguration.Driver = typeof (SeleniumWebDriver);
sessionConfiguration.Browser = Drivers.Browser.Firefox;
【问题讨论】:
标签: selenium nunit screenshot coypu