taiga-front/e2e/helpers/create-project-helper.js

51 lines
1.2 KiB
JavaScript

var utils = require('../utils');
var helper = module.exports;
helper.openWizard = function() {
$$('.create-project-btn').get(1).click();
};
helper.createProjectLightbox = function() {
let obj = {
el: function() {
return $('div[tg-lb-create-project]');
},
waitOpen: function() {
return utils.lightbox.open(obj.el());
},
waitClose: function() {
return utils.lightbox.close(obj.el());
},
next: async function() {
$('.wizard-step.active .button-green').click();
await browser.sleep(1000);
},
submit: function() {
return $('.wizard-step.active .button-green').click();
},
name: function() {
return $$('.create-step2 input').get(0);
},
description: function() {
return $$('.create-step2 textarea');
},
errors: function() {
return $$('.checksley-error-list li');
}
};
return obj;
};
helper.delete = async function() {
$('.delete-project').click();
let lb = $('div[tg-lb-delete-project]');
await utils.lightbox.open(lb);
return lb.$('.button-green').click();
};