2013-10-10 2 views
0

Я написал webui автоматические тестовые примеры webUI с использованием Casperjs. включает в себя:Casperjs Mutliple Test Cases

  1. home.js (чеки домашней страницы в лог-в состоянии)
  2. premium.js (чеки премиум пользователя в журнале-в состоянии)
  3. catagories.js (чеки категории страниц в войти в состояние)
  4. Favorite.js (проверяет любимые страницы в журнале-в состоянии)

Я могу запустить эти тесты успешно. Есть ли способ запустить их все сразу? Чтобы я мог проверить все страницы сразу, когда захочу?

ответ

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); 
Смежные вопросы