CasperJS提供了对底层PhantomJS对象的引用吗?
Does CasperJS provide references to the underlying PhantomJS objects?
我正在将一个脚本从PhantomJS迁移到CasperJS,我想知道Casper是否提供了对它在幕后使用的Phantom对象的任何引用。
Phantom提供了一些Casper没有的功能(例如injectJs)。
为了完整起见,这里列出了Phantom的所有对象:
- 网页 系统
- fs
- 网络服务器
- child_process
通过查看casper
对象的属性,我确实找到了对webpage
对象(casper.page
)的引用,因此我的特定用例得到了处理。我想我还是会把这个问题张贴出来,以防其他人需要访问system, fs, webserver或child_process。
我知道有了system
和fs
模块,您可以使用与CasperJS相同的api,就像使用PhantomJS一样。webserver
和child_process
很可能也是如此。我的意思是,你可以继续需要这些模块,因为你会与PhantomJS,例如:
var fs = require('fs');
var sys = require('system');
关于webpage
,你可以看看我在这里的回答,关于如何访问CasperJS用来在PhantomJS上运行的page
对象
这里有一个关于如何在CasperJS中使用webserver模块的示例
CasperJS将数据传回PHP
相关文章:
- 如何使用object.assign()从其他对象引用基本对象属性
- 返回 JavaScript 类值而不是对象引用
- Facebook:当发布期望对象引用时显示打开的图形对话框
- Javascript-如何从字符串/对象引用回调
- 将其用于对象引用
- 如何将对象引用传递到 mootools 中另一个对象的构造函数中
- Javascript:将类/对象引用设置为 NULL,内存中的子对象/类会发生什么
- 在 Jquery 中,我可以存储对象引用并在以后使用它吗?
- 将对象函数传递给请求动画帧时丢失对象引用
- JavaScript ecma6中的对象引用
- 在JSON中存储对象引用
- 为什么可以在内部函数成员中访问对象引用,而不能在内部属性成员中访问
- 对象引用的隐式传递是如何工作的
- 按对象的 ID 删除对选定对象的对象引用
- 在调用的函数中使用对象引用(this)
- 如何在testcomplete+js中获取对象引用
- 在Angularjs服务中为返回对象引用的http请求提供的数据构建简单的缓存
- JavaScript对象引用
- 对象引用未设置为行中的对象的实例,如果 (!string.IsNullOrEmpty(tdcd.文本)&&
- 如何在使用声明式 Dojo 时获取对象引用