Не могу заставить «this.mouse.click ()» работать с casperjs

Я пытаюсь понять casperjs, но борюсь с этим. Может кто-то, пожалуйста, скажите мне, почему это работает (он переходит кhttp://www.w3schools.com/html/default.asp):

var casper = require('casper').create();
var mouse = require("mouse").create(casper);

casper.start('http://www.w3schools.com/');

casper.then(function(){

  this.click('a.btn'); 
});

casper.then(function(){

   console.log('Location is now: ' + this.getCurrentUrl());
});

casper.run();

Но если я заменю

this.click('a.btn'); 

с

this.mouse.click('a.btn');

Тогда он остается на той же странице. Я думал, что это то же самое.

Ответы на вопрос(1)

Ваш ответ на вопрос