Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在CasperJS中按顺序打开2个网页?_Javascript_Phantomjs_Casperjs - Fatal编程技术网

Javascript 如何在CasperJS中按顺序打开2个网页?

Javascript 如何在CasperJS中按顺序打开2个网页?,javascript,phantomjs,casperjs,Javascript,Phantomjs,Casperjs,我想打开网页1做一些测试,然后再打开网页2 casper.start('http://localhost/awesome_page1', initialize); casper.then(function () { casper.test.assertHttpStatus(200); }); // tasks completed in first webpage casper.start('http://localhost/awesome_page2', initialize);

我想打开网页1做一些测试,然后再打开网页2

casper.start('http://localhost/awesome_page1', initialize);

casper.then(function () {
    casper.test.assertHttpStatus(200);
});

// tasks completed in first webpage

casper.start('http://localhost/awesome_page2', initialize);

casper.then(function () {
    casper.test.assertHttpStatus(200);
});

casper.run(function () {
   casper.test.done();
});

当我执行代码时,只有第二个网页2打开。如何解决这个问题?

答案似乎就在Casper主页上-使用
然后打开

var casper = require('casper').create();
casper.start('http://casperjs.org/');

casper.then(function() {
    this.echo('First Page: ' + this.getTitle());
});

casper.thenOpen('http://phantomjs.org', function() {
    this.echo('Second Page: ' + this.getTitle());
});

casper.run();

@阿乔姆。认可的。