2011-08-25 1 views
0

je reçois un message d'erreur lorsque vous essayez de capturer la page Web. Sur mon ordinateur, cela fonctionne bien, mais pas dans mon travail. Voici l'erreur http://imageshack.us/photo/my-images/717/asdasfrfdf.jpg/ J'utilise le code commun browser.CaptureWebPageToFile (adresse). Quelqu'un peut-il me donner quelques suggestions? MerciC# Watin ne peut pas capturer page web dans un fichier

+0

Veuillez copier le texte de l'erreur directement dans la question. L'image peut ne pas durer aussi longtemps que la question, en lisant l'erreur de cette fenêtre restreinte est seulement un message partiel et, bien, plus fastidieux. –

+0

Impossible d'attraper le message.Après j'appuie sur le bouton "ne pas envoyer le rapport" il me jette cette exception. Cette capture d'écran est la seule chose que je cuisine. Vous n'avez pas Visual Studio ici. Impossible de déboguer. – esvi

+0

Il me crée un fichier .png mais il est vide. Et mon programme s'arrête juste après ça. J'ai browser.CaptureWebPageToFile (adresse) suivi par console.writeline et le texte n'apparaît pas. Donc, le problème est de capturer l'image et je me demande pourquoi – esvi

Répondre

0

J'ai eu un problème similaire un certain temps. Essayez ceci: -

using WatiN.Core.UtilityClasses; 
... 
string fName = @"C:\test.jpg"; 
using (FileStream fStr = new FileStream(fName, FileMode.Create, FileAccess.Write, FileShare.None)) 
{ 
    CaptureWebPage cwp = new CaptureWebPage(browser.DomContainer); 
    cwp.CaptureWebPageToFile(fStr, CaptureWebPage.ImageCodecs.Jpeg, true, false, 100, 100); 
    fStr.Close(); 
} 
Questions connexes