Как отобразить HTML-элемент с помощью phantomjs

Я хочу сохранить изображение внутри div, указанного в коде. Но используя код ниже, яЯ получаю какую-то другую часть, оказанную. Это правильный способ сделать это? Я'Я просто новичок в фантомах. Поэтому, пожалуйста, помогите.

var page = require('webpage').create();

page.open("http://n1k0.github.io/casperjs/#phantom_Casper_captureSelector", function    (status) {
    if (status !== 'success') {
        console.log('Unable to load the address!');
    } else {

        var clipRect = page.evaluate(function () { 
        return document.querySelector(".span7 demo").getBoundingClientRect(); });
        page.clipRect = {
            top:    clipRect.top,
            left:   clipRect.left,
            width:  clipRect.width,
            height: clipRect.height
        };



        window.setTimeout(function () {
            page.render('capture.png');
            phantom.exit();
        }, 200);
    }
});

Ответы на вопрос(3)

Ваш ответ на вопрос