52 lines
1.2 KiB
JavaScript
52 lines
1.2 KiB
JavaScript
var utils = require('../utils');
|
|
|
|
var helper = module.exports;
|
|
|
|
helper.getHeaderColumns = function() {
|
|
return $$('.task-colum-name');
|
|
};
|
|
|
|
helper.openNewUsLb = function(column) {
|
|
helper.getHeaderColumns().get(column).$('.icon-plus').click();
|
|
};
|
|
|
|
helper.getColumns = function() {
|
|
return $$('.task-column');
|
|
};
|
|
|
|
helper.getColumnUssTitles = function(column) {
|
|
return helper.getColumns().$$('.task-name').getText();
|
|
};
|
|
|
|
helper.getBoxUss = function(column) {
|
|
return helper.getColumns().get(column).$$('.kanban-task');
|
|
};
|
|
|
|
helper.editUs = function(column, us) {
|
|
helper.getColumns().get(column).$$('.icon-edit').get(us).click();
|
|
};
|
|
|
|
helper.openBulkUsLb = function(column) {
|
|
$$('.icon-bulk').get(column).click();
|
|
};
|
|
|
|
helper.foldColumn = function(column) {
|
|
$$('.hfold').get(column).click();
|
|
};
|
|
|
|
helper.unFoldColumn = function(column) {
|
|
$$('.hunfold').get(column).click();
|
|
};
|
|
|
|
helper.foldCards = function(column) {
|
|
$$('.icon-vfold').get(column).click();
|
|
};
|
|
|
|
helper.unFoldCards = function(column) {
|
|
$$('.icon-vunfold').get(column).click();
|
|
};
|
|
|
|
helper.scrollRight = function() {
|
|
return browser.executeScript('$(".kanban-table-body:last").scrollLeft(10000);');
|
|
};
|