网页模块具有 Cookie,框架,页面导航,重新加载,渲染和上传文件的方法.
以下是网页上提供的方法.
S.No | 方法&说明 |
---|---|
1 | addCookie() addCookie方法将cookie添加到指定的页面. |
2 | childFramesCount() 根据 http://phantomjs.org.不推荐使用此方法./p> |
3 | childFramesName() 此方法已弃用,因为 http://phantomjs.org. |
4 | clearCookies() 将删除所有指定页面的cookie. |
5 | close() 此方法用于关闭页面并释放使用的内存.调用close后,任何网页方法或属性都不起作用. |
6 | currentFrameName() 根据 http://phantomjs.org. |
7 | deleteCookie () 这将删除一个名称与给定页面网址的现有Cookie列表相匹配的Cookie. |
8 | evaluateAsync() 在页面内异步评估给定函数,不会阻止当前执行.此函数有助于异步执行某些脚本. |
9 | evaluateJavascript() EvaluateJavaScript有助于执行传递给的函数它作为一个字符串.请注意,传递的字符串必须只是一个函数. |
10 | evaluate() 评估将执行该功能传递给它.如果该功能包含控制台消息,则不会直接在终端中显示.要显示您需要在onConsoleMessage幻像回调中使用的任何控制台消息. |
11 | getPage() 这会给你与getpage中传递的windowname相匹配的子页面. |
12 | goBack() 它给出了上一页导航历史记录,如果只导航未锁定. |
13 | goForward() 它给出了下一页导航历史记录,如果只导航未锁定. |
14 | go() 此符合hod允许你浏览页面. |
15 | includeJs() Includejs在页面上执行外部JS文件并在完成时执行回调函数. |
16 | injectJs() InjectJs包括从指定文件到的外部脚本这页纸.如果该文件在当前目录中不可用,则它使用libraryPath进行该文件的其他搜索.如果文件被注入则返回true,否则返回false. |
17 | openUrl() OpenUrl打开一个网页.它类似于PhantomJS的开放方法. OpenUrl有一些额外的参数,分别是httpConf,设置和回调函数. |
18 | open() Open is is用来打开一个网页. |
19 | release() Release将释放页面的内存堆使用情况.调用发布后不要使用页面实例方法.此方法与close方法类似,不推荐使用它.而是使用wpage.close(). |
20 | reload() 重新加载用于重新加载当前使用的页面. |
21 | renderBase64() 此方法采用屏幕截图并在base46中将图像作为字符串提供. Renderbase64支持PNG,JPEG和JPG等格式.它现在不支持gif.您可以使用clipRect属性来定义图像捕获的部分. |
22 | renderBuffer() RenderBuffer接受捕获将网页添加到图像缓冲区,可以直接发送到服务器.支持的格式为PNG,GIF和JPEG. |
23 | render() 渲染有助于获取图像缓冲区和按照指定的格式保存. |
24 | sendEvent() 它用于向网页.它们不是dom事件.这些事件中的每一个都基于用户交互发送到网页. |
25 | setContent() setcontent将更改指定内容的指定网址的页面内容. |
26 | stop() 它有助于停止加载页面. |
27 | switchToChildFrame() 不推荐使用switchToFrame(); |
28 | switchToFocusedFrame() 它选择焦点对准的帧. |
29 | switchToFrame() 选择具有指定名称且当前帧为子帧的帧. |
30 | switchToMainFrame() 选择大型机即根窗口. |
31 | switchToParentFrame() 它占用当前子帧的父帧. |
32 | uploadFile() 此方法用于处理使用html中的表单完成的文件上传. PhantomJS没有直接的方法可以使用uploadFile方法实现相同的表单.它需要html标签选择器作为文件位置和必须复制的目的地. |