Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / phantomjs / lib / phantom / examples / walk_through_frames.js
1 var p = require("webpage").create();
2
3 function pageTitle(page) {
4     return page.evaluate(function(){
5         return window.document.title;
6     });
7 }
8
9 function setPageTitle(page, newTitle) {
10     page.evaluate(function(newTitle){
11         window.document.title = newTitle;
12     }, newTitle);
13 }
14
15 p.open("../test/webpage-spec-frames/index.html", function(status) {
16     console.log("pageTitle(): " + pageTitle(p));
17     console.log("currentFrameName(): "+p.currentFrameName());
18     console.log("childFramesCount(): "+p.childFramesCount());
19     console.log("childFramesName(): "+p.childFramesName());
20     console.log("setPageTitle(CURRENT TITLE+'-visited')"); setPageTitle(p, pageTitle(p) + "-visited");
21     console.log("");
22
23     console.log("p.switchToChildFrame(\"frame1\"): "+p.switchToChildFrame("frame1"));
24     console.log("pageTitle(): " + pageTitle(p));
25     console.log("currentFrameName(): "+p.currentFrameName());
26     console.log("childFramesCount(): "+p.childFramesCount());
27     console.log("childFramesName(): "+p.childFramesName());
28     console.log("setPageTitle(CURRENT TITLE+'-visited')"); setPageTitle(p, pageTitle(p) + "-visited");
29     console.log("");
30
31     console.log("p.switchToChildFrame(\"frame1-2\"): "+p.switchToChildFrame("frame1-2"));
32     console.log("pageTitle(): " + pageTitle(p));
33     console.log("currentFrameName(): "+p.currentFrameName());
34     console.log("childFramesCount(): "+p.childFramesCount());
35     console.log("childFramesName(): "+p.childFramesName());
36     console.log("setPageTitle(CURRENT TITLE+'-visited')"); setPageTitle(p, pageTitle(p) + "-visited");
37     console.log("");
38
39     console.log("p.switchToParentFrame(): "+p.switchToParentFrame());
40     console.log("pageTitle(): " + pageTitle(p));
41     console.log("currentFrameName(): "+p.currentFrameName());
42     console.log("childFramesCount(): "+p.childFramesCount());
43     console.log("childFramesName(): "+p.childFramesName());
44     console.log("setPageTitle(CURRENT TITLE+'-visited')"); setPageTitle(p, pageTitle(p) + "-visited");
45     console.log("");
46
47     console.log("p.switchToChildFrame(0): "+p.switchToChildFrame(0));
48     console.log("pageTitle(): " + pageTitle(p));
49     console.log("currentFrameName(): "+p.currentFrameName());
50     console.log("childFramesCount(): "+p.childFramesCount());
51     console.log("childFramesName(): "+p.childFramesName());
52     console.log("setPageTitle(CURRENT TITLE+'-visited')"); setPageTitle(p, pageTitle(p) + "-visited");
53     console.log("");
54
55     console.log("p.switchToMainFrame()"); p.switchToMainFrame();
56     console.log("pageTitle(): " + pageTitle(p));
57     console.log("currentFrameName(): "+p.currentFrameName());
58     console.log("childFramesCount(): "+p.childFramesCount());
59     console.log("childFramesName(): "+p.childFramesName());
60     console.log("setPageTitle(CURRENT TITLE+'-visited')"); setPageTitle(p, pageTitle(p) + "-visited");
61     console.log("");
62
63     console.log("p.switchToChildFrame(\"frame2\"): "+p.switchToChildFrame("frame2"));
64     console.log("pageTitle(): " + pageTitle(p));
65     console.log("currentFrameName(): "+p.currentFrameName());
66     console.log("childFramesCount(): "+p.childFramesCount());
67     console.log("childFramesName(): "+p.childFramesName());
68     console.log("setPageTitle(CURRENT TITLE+'-visited')"); setPageTitle(p, pageTitle(p) + "-visited");
69     console.log("");
70
71     phantom.exit();
72 });
73