繁体   English   中英

如何使用Selenium Webdriver和C#创建日志文件?

[英]How to create a log file using selenium webdriver and C#?

如何使用Selenium WebDriver创建日志文件? 我已经使用Selenium RC创建了一个日志文件。 在selenium RC中,我创建了一个包含屏幕截图和错误消息的HTML日志文件。 我在硒RC中使用了以下代码。

`selenium.CaptureEntirePageScreenshot(screenShotDirectory +“ \\” +“用户名和密码错误。png”,“”);

字符串路径=“屏幕截图\\错误的username和password.png”;

Sw.WriteLine(“ 用户名和密码错误



“);`

如何使用Selenium Webdriver创建相同的HTML日志文件? 我应该用C#编写什么代码?

谢谢。

在.NET绑定中,您将需要以下内容:

// Assumes driver is a WebDriver instance that implements ITakesScreenshot
// N.B., to be completely correct, you should check for a successful cast
// by adding a null check for screenshotDriver.
ITakesScreenshot screenshotDriver = driver as ITakesScreenshot;
Screenshot screenCapture = screenshotDriver.GetScreenshot();
screenCapture.SaveAsFile(screenShotDirectory + "\\" + "wrongUserNameAndPassword.png", 
    System.Drawing.Imaging.ImageFormat.Png);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM