idephantomjsphpstormcasperjs

PhantomJS/CasperJS IDE Helper


Is there any way to get IDE support for CasperJS functions? I am currently using PhpStorm, but also tried in netbeans, it won't know which functions are defined. It is quite irritating that I get Unresolved variable / undefined function IDE warnings for all the functions.


Solution

  • I tried to copy \casperjs\modules\*.js files to the project, most of the functions got "defined".

    PhpStorm: Download the casperjs.zip from casperjs.org, it will contain a modules folder, copy every .js file to your project. (I put them in an IDE_HELPER folder)

    An IDE helper javascript file would still be much better, but it is working.

    Alternatively: You can also attach these files as external libraries, so it won't bother you while browsing your own files.

    It should work in other IDEs too.