mirror of https://github.com/vitalif/phantomjs
25 lines
627 B
JavaScript
25 lines
627 B
JavaScript
![]() |
// Modify global object at the page initialization.
|
||
|
// In this example, effectively Math.random() always returns 0.42.
|
||
|
|
||
|
var page = new WebPage();
|
||
|
|
||
|
page.onInitialized = function () {
|
||
|
page.evaluate(function () {
|
||
|
Math.random = function() {
|
||
|
return 42 / 100;
|
||
|
};
|
||
|
});
|
||
|
};
|
||
|
|
||
|
page.open('http://ariya.github.com/js/random/', function (status) {
|
||
|
var result;
|
||
|
if (status !== 'success') {
|
||
|
console.log('Network error.');
|
||
|
} else {
|
||
|
console.log(page.evaluate(function () {
|
||
|
return document.getElementById('numbers').textContent;
|
||
|
}));
|
||
|
}
|
||
|
phantom.exit();
|
||
|
});
|