c01nd01r
12/14/2012 - 5:16 PM

How to set custom UserAgent in CasperJS.

How to set custom UserAgent in CasperJS.

var casper = require('casper').create({
  verbose: true,
  logLevel: "info",
  pageSettings: {
    userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
  }
});

casper.start("https://httpbin.org/user-agent", function() {
  this.test.assertTextExists(
    '"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"',
    'UserAgent header has been correctly setted.');
});

casper.run();