new target phantomjs
[mkws-moved-to-github.git] / test / spec-dev / screenshot.js
index 18b03c3..e5d3f83 100644 (file)
@@ -1,12 +1,26 @@
-// run: phantomjs /path/to/this/file
+var page = require('webpage').create(),
+    system = require('system');
 
-var url = 'http://www.indexdata.com/';
-var file_png = "indexdata.png";
+var url = system.args[1] || 'http://www.indexdata.com/';
+var file_png = system.args[2] || 'indexdata.png';
 
-var page = require('webpage').create();
+if (system.args.length === 1) {
+    console.log('Usage: screenshot.js <some URL> <file.png>');
+    phantom.exit();
+}
+
+// page.paperSize = { format: 'A4', orientation: "landscape" };
+// page.zoomFactor = 1.0;
+page.viewportSize = {
+    width: 1200,
+    height: 1000
+};
 
 page.open(url, function () {
-    page.render(file_png);
-    phantom.exit();
+    // small delay
+    setTimeout(function () {
+        page.render(file_png);
+        console.log(page);
+        phantom.exit();
+    }, 500);
 });
-