0
作爲一個簡單的方法來測試JavaScript是否正確執行從CasperJS,我試圖在JavaScript中彈出一個警告框在頁面上。我的最終目標是運行更復雜的JavaScript函數,但現在我只想從一些簡單的事情開始(例如,如果有本機CasperJS警報框功能,我不想使用它,因爲我想讓JavaScript工作) 。如何從casperjs執行javascript?
var casper = require("casper").create();
casper.start("http://www.google.com", function() {
});
casper.thenEvaluate(function() {
alert('hi');
});
casper.then(function(){
this.wait(500, function() {
this.echo("I've waited for 500 milliseconds");
});
this.capture('google.png', {
top: 0,
left: 0,
width: 1500,
height: 1000
});
});
casper.run(function() {
this.echo(this.getTitle()); // Google
this.exit();
});
當我運行該腳本,我做訪問http://www.google.com(從截圖證據),但沒有提示框顯示出來。
有誰知道如何從CasperJS運行JavaScript?
謝謝!