4 setPageTitle = (page, newTitle) ->
5 page.evaluate ((newTitle) ->
6 window.document.title = newTitle
8 p = require("webpage").create()
9 p.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"
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"
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"
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"
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"
49 console.log "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"
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"