0

我已经使用 Casperjs 编写了 webui 的 webui 自动化测试用例。这包括:

  1. home.js(在登录状态下检查主页)
  2. premium.js(检查登录状态的高级用户)
  3. catagories.js(在登录状态下检查分类页面)
  4. Favorite.js(在登录状态下检查收藏页面)

我可以成功运行这些测试。 有没有办法一次运行它们?这样我就可以在需要时一次测试所有页面?

4

1 回答 1

0

我认为您可以通过创建单个脚本并创建不同的函数来测试每个功能来做到这一点。下面的代码可能会给出一些想法

casper.start();
var running = 1; 
var home_js = function(){
  //your casper steps in home.js
};
var premium_js = function(){
  // your steps in premium.js
  // at end set running = 0 to stop the execution
};
var controller = function(){
  if(running==1){
   home_js.call(this);
   premium_js.call(this);
   casper.run(controller);
  }else{
    this.exit();
  }
}
casper.run(controller); 
于 2013-10-15T23:02:51.310 回答