source: other-projects/FileTransfer-WebSocketPair/Themes/themebuilder/bin/phantomjs-1.9.2-windows/examples/walk_through_frames.coffee@ 31525

Last change on this file since 31525 was 31525, checked in by ak19, 7 years ago

Nathan provided more stuff: Themes folder contains Sencha's Themebuilder which generates GXT Themes. It includes the .theme and generated .jar files for the project theme.

File size: 3.0 KB
Line 
1pageTitle = (page) ->
2 page.evaluate ->
3 window.document.title
4setPageTitle = (page, newTitle) ->
5 page.evaluate ((newTitle) ->
6 window.document.title = newTitle
7 ), newTitle
8p = require("webpage").create()
9p.open "../test/webpage-spec-frames/index.html", (status) ->
10 console.log "pageTitle(): " + pageTitle(p)
11 console.log "currentFrameName(): " + p.currentFrameName()
12 console.log "childFramesCount(): " + p.childFramesCount()
13 console.log "childFramesName(): " + p.childFramesName()
14 console.log "setPageTitle(CURRENT TITLE+'-visited')"
15 setPageTitle p, pageTitle(p) + "-visited"
16 console.log ""
17 console.log "p.switchToChildFrame(\"frame1\"): " + p.switchToChildFrame("frame1")
18 console.log "pageTitle(): " + pageTitle(p)
19 console.log "currentFrameName(): " + p.currentFrameName()
20 console.log "childFramesCount(): " + p.childFramesCount()
21 console.log "childFramesName(): " + p.childFramesName()
22 console.log "setPageTitle(CURRENT TITLE+'-visited')"
23 setPageTitle p, pageTitle(p) + "-visited"
24 console.log ""
25 console.log "p.switchToChildFrame(\"frame1-2\"): " + p.switchToChildFrame("frame1-2")
26 console.log "pageTitle(): " + pageTitle(p)
27 console.log "currentFrameName(): " + p.currentFrameName()
28 console.log "childFramesCount(): " + p.childFramesCount()
29 console.log "childFramesName(): " + p.childFramesName()
30 console.log "setPageTitle(CURRENT TITLE+'-visited')"
31 setPageTitle p, pageTitle(p) + "-visited"
32 console.log ""
33 console.log "p.switchToParentFrame(): " + p.switchToParentFrame()
34 console.log "pageTitle(): " + pageTitle(p)
35 console.log "currentFrameName(): " + p.currentFrameName()
36 console.log "childFramesCount(): " + p.childFramesCount()
37 console.log "childFramesName(): " + p.childFramesName()
38 console.log "setPageTitle(CURRENT TITLE+'-visited')"
39 setPageTitle p, pageTitle(p) + "-visited"
40 console.log ""
41 console.log "p.switchToChildFrame(0): " + p.switchToChildFrame(0)
42 console.log "pageTitle(): " + pageTitle(p)
43 console.log "currentFrameName(): " + p.currentFrameName()
44 console.log "childFramesCount(): " + p.childFramesCount()
45 console.log "childFramesName(): " + p.childFramesName()
46 console.log "setPageTitle(CURRENT TITLE+'-visited')"
47 setPageTitle p, pageTitle(p) + "-visited"
48 console.log ""
49 console.log "p.switchToMainFrame()"
50 p.switchToMainFrame()
51 console.log "pageTitle(): " + pageTitle(p)
52 console.log "currentFrameName(): " + p.currentFrameName()
53 console.log "childFramesCount(): " + p.childFramesCount()
54 console.log "childFramesName(): " + p.childFramesName()
55 console.log "setPageTitle(CURRENT TITLE+'-visited')"
56 setPageTitle p, pageTitle(p) + "-visited"
57 console.log ""
58 console.log "p.switchToChildFrame(\"frame2\"): " + p.switchToChildFrame("frame2")
59 console.log "pageTitle(): " + pageTitle(p)
60 console.log "currentFrameName(): " + p.currentFrameName()
61 console.log "childFramesCount(): " + p.childFramesCount()
62 console.log "childFramesName(): " + p.childFramesName()
63 console.log "setPageTitle(CURRENT TITLE+'-visited')"
64 setPageTitle p, pageTitle(p) + "-visited"
65 console.log ""
66 phantom.exit()
Note: See TracBrowser for help on using the repository browser.