0

Selenium webdriver を使用してログ ファイルを作成するには? Selenium RC を使用してログ ファイルを作成しました。IN Selenium RC で、スクリーンショットとエラー メッセージを含む HTML ログ ファイルを作成しました。Selenium RC で次のコードを使用しました。

`selenium.CaptureEntirePageScreenshot(screenShotDirectory + "\" + "ユーザー名とパスワードが間違っています.png","");

string path = "スクリーンショット\間違ったユーザー名とパスワード.png";

Sw.WriteLine("間違ったユーザー名とパスワード



"); `

Selenium Webdriver を使用して同じ HTML ログ ファイルを作成するにはどうすればよいですか? C# でどのようなコードを記述すればよいですか?

ありがとう。

4

1 に答える 1

1

.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);
于 2012-07-09T14:58:52.893 に答える