簡體   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