Skip to content
This repository was archived by the owner on Aug 1, 2024. It is now read-only.
This repository was archived by the owner on Aug 1, 2024. It is now read-only.

Documentation is unclear about Phantom, Page objects and their difference from "native" PhantomJS phantom and page objects #57

@n1313

Description

@n1313

The phantom.run("h1"... code example in README.js uses phantom.run and phantom.addCookie methods. First one is a custom phridge method, second is a native PhantomJS method, so these two phantom objects must be different. Since both objects are unfortunately named the same, it It is not immediately obvious that they are, in fact, very different, and when does the switch from one to another occur, so it is relatively easy to call phantom.openPage inside phantom.run callback and wonder why it doesn't work.

The README notes that "phantom-object provided by phridge is completely different to the phantom-object inside PhantomJS", but it is unclear how to tell these two objects apart in the API reference. Which phantom is returned by phridge.spawn()? Which page is returned by phantom.createPage()?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions