2014-01-22 46 views
1

我想整合测试一个网站的皮肤,所以我想迭代一些主机名检查所有页面呈现,并且主题是功能性的。如何嵌套测试说明?

我没有任何运气嵌套你开始卡斯帕测试方式:

casper.test.begin(base.name, 5, function suite(test) { /* ... */ }); 

,所以我怎么会这样定义茉莉例如子断言描述桶?

+0

也许一个简单的100g的将工作(未测试) 变种宿主= [ “URL1”, “URL2”, “URL3”]; 为(VAR I = 0; I

回答

0

基于卡斯帕文档(http://docs.casperjs.org/en/latest/modules/casper.html#each):

var links = [ 
    'http://google.com/', 
    'http://yahoo.com/', 
    'http://bing.com/' 
]; 

casper.start().each(links, function(self, link) { 
    self.thenOpen(link, function() { 
     this.echo(this.getTitle()); 
    }); 
}); 

/** 
* You can write your test here 
*/ 

/** 
* Running test 
*/ 
casper.run(); 
+0

在任何意义上都不会使测试成为分层结构。我无法将描述嵌套到网站名称进行测试,其中一些位于具有其他存储桶的一个存储桶中。这实际上不是一个解决方案,只是一种做casper测试的方法。 – Maslow