diff --git a/examples/unrandomize.coffee b/examples/unrandomize.coffee new file mode 100644 index 00000000..877035c1 --- /dev/null +++ b/examples/unrandomize.coffee @@ -0,0 +1,18 @@ +# Modify global object at the page initialization. +# In this example, effectively Math.random() always returns 0.42. + +page = new WebPage() +page.onInitialized = -> + page.evaluate -> + Math.random = -> + 42 / 100 + +page.open "http://ariya.github.com/js/random/", (status) -> + if status != "success" + console.log "Network error." + else + console.log page.evaluate(-> + document.getElementById("numbers").textContent + ) + phantom.exit() +