2014-04-16 96 views
0

支持我不知道用casperjs当URL之间如何才能切换:例如,我有CasperJS重定向URL

casper.test.begin('Story', function suite(test) { 
    casper.start("http://localhost:8000/", casper.entryPointOne); 
    // POINT - P 

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

}); 

现在,如果在POINT-P(上面的代码),我要访问完全不同网址:例如,我想访问www.gooogle.com,这可能吗?

我需要这个来测试一个场景,在那里我们访问一个*设置页面,保存新的设置,找到新的UrL(可以说谷歌),然后使用这些设置。

问题在于,保存设置后,我开始使用默认设置并且不使用新设置的新测试。

任何想法如何做到这一点?

回答

1

使用thenOpen打开后续的URL。

casper.test.begin('Story', function suite(test) { 
    casper.start("http://localhost:8000/", casper.entryPointOne); 
    // POINT - P 

casper.thenOpen('http://www.noobmovies.com') 

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

});