Selenium webdriver C# - la Prise de capture d'écran de la page entière

Quelqu'un peut m'aider à prendre une pleine page de capture d'écran en utilisant Selenium webdriver. Je suis à l'aide de c#/Nunit. La méthode que j'utilise est de ne pas prendre la pleine page du navigateur.

Je suis en utilisant le code ci-dessous pour prendre une capture d'écran.

public void TakeScreenShot(IWebDriver webDriver,string testName,string className)
{          

string folderName = String.Format("{0}.{1}", className, testName);

//Create Screenshot folder
string createdFolderLocation = CreateFolder(folderName);

//Take the screenshot            
Screenshot ss = ((ITakesScreenshot)webDriver).GetScreenshot();            
string screenshot = ss.AsBase64EncodedString;
byte[] screenshotAsByteArray = ss.AsByteArray;

//Save the screenshot
ss.SaveAsFile((string.Format("{0}\\{1}",createdFolderLocation,testName + ".Jpeg")), System.Drawing.Imaging.ImageFormat.Jpeg);
ss.ToString();

}
Poste le code que vous utilisez actuellement.
Que considérez-vous à la page de votre navigateur?
Quel est exactement le problème? Votre code a l'air bien.
Merci pour la réponse. Je ne suis pas en mesure de voir les URL et les autres de la section supérieure du navigateur. J'ai été en mesure de prendre toute la page à l'aide de l'Selenium RC plus tôt.
De quoi avez-vous besoin de la barre d'URL, etc?

OriginalL'auteur anil | 2012-05-09