Skip to content

page object passed into callback by createPage does not have "settings" property #4

@f0ster

Description

@f0ster

I am trying to access the "settings" property on the page object, but it is undefined.
http://docs.slimerjs.org/current/api/webpage.html#webpage-settings

var slimer = require('node-slimerJs');

slimer.create(function(err,sl) {
  return sl.createPage(function(err,page) {
    console.log(err);
    page.settings.userAgent = 'TEST USER AGENT STRING';
    console.log("Using UA " + page.settings.userAgent);
  });
});

With erroring result:

Macintosh:test user$ node slimer_node_test.js 
Slimer spawned with web server on port: 56995
Page created with id: 1
null
Slimer spawn err: TypeError: Cannot set property 'userAgent' of undefined

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions