2011-06-20 22 views
6

मैं जर्मनी से हूं इसलिए मुझे कुछ बुरे वाक्यों के लिए क्षमा करें।एचटीएमएल-यूनिट के साथ स्क्रीनशॉट कैसे लें?

मैंने एक वेब-आधारित एप्लिकेशन कोड किया है, नहीं, मैं कोड के एक हिस्से में पृष्ठ का स्क्रीनशॉट नहीं करना चाहता हूं।

मैं एचटीएमएल-यूनिट का उपयोग कर रहा हूं, इसलिए मैं जानना चाहता हूं कि मैं इसे कैसे कर सकता हूं, अगर मुझे पूरी परियोजना में इसे बदलने की ज़रूरत है तो यह बुरा होगा।

एक जवाब के लिए आगे देख रहे हैं, ईमानदारी से, एक अतिथि

उत्तर

5

HtmlUnit नेत्रहीन एक पेज renders कभी नहीं, इसलिए वहाँ कब्जा करने के लिए कोई छवि नहीं है।

ऐसे उपकरण हैं जैसे FireShot जो वेब पेज छवियों को कैप्चर करने का अच्छा काम करते हैं; शायद एक ऐसा है जिसे एपीआई के माध्यम से एक्सेस किया जा सकता है, या शायद आप ब्राउज़र के साथ बातचीत करने के लिए कुछ लिख सकते हैं।

इसके अलावा How can I take fullscreen screenshot of website

+0

धन्यवाद आदमी के लिए स्वीकार किए जाते हैं जवाब देखते हैं, मैं FireShot पर एक नज़र होगा, मैं अपने वेबपेज के लिए लॉग इन करने की जरूरत है, यह FireShot के साथ संभव है? – aGuest

+3

लेकिन क्यों phantomjs इसका समर्थन करता है ...? –

+1

HtmlUnit अपना स्वयं का जीयूआई-कम (HTML के साथ-साथ "ब्राउज़र-क्रोम") ब्राउज़र प्रदान करता है। फैंटोमज वेबकिट पर आधारित है, इसलिए यह एक पूर्ण ब्राउज़र है जो "ब्राउज़र-क्रोम" है। – Paddy

संबंधित मुद्दे