diff --git a/e2e/full/backlog.e2e.js b/e2e/full/backlog.e2e.js index 90e5e32c..d8ef65a2 100644 --- a/e2e/full/backlog.e2e.js +++ b/e2e/full/backlog.e2e.js @@ -188,7 +188,7 @@ describe('backlog', function() { it('drag backlog us', async function() { let dragableElements = backlogHelper.userStories(); - let dragElement = dragableElements.get(5); + let dragElement = dragableElements.get(1); let draggedElementRef = await backlogHelper.getUsRef(dragElement); diff --git a/e2e/full/kanband.e2e.js b/e2e/full/kanband.e2e.js index e2acf8f9..56ba64b3 100644 --- a/e2e/full/kanband.e2e.js +++ b/e2e/full/kanband.e2e.js @@ -104,7 +104,9 @@ describe('kanban', function() { // subject let subject = createUSLightbox.subject(); - utils.common.clear(subject); + + await subject.clear(); + subject.sendKeys(formFields.subject); // roles diff --git a/e2e/full/taskboard.e2e.js b/e2e/full/taskboard.e2e.js index 41c38535..710cbef8 100644 --- a/e2e/full/taskboard.e2e.js +++ b/e2e/full/taskboard.e2e.js @@ -8,14 +8,15 @@ var chaiAsPromised = require('chai-as-promised'); chai.use(chaiAsPromised); var expect = chai.expect; -describe('taskboard', function() { +describe.only('taskboard', function() { before(async function() { browser.get('http://localhost:9001/project/project-0/backlog'); await utils.common.waitLoader(); - backlogHelper.sprints().first().$('.button-gray').click(); + let link = backlogHelper.sprints().get(0).$('.button-gray'); + await utils.common.link(link); await utils.common.waitLoader(); utils.common.takeScreenshot('taskboard', 'taskboard'); diff --git a/e2e/helpers/backlog-helper.js b/e2e/helpers/backlog-helper.js index 75f1873e..b4c230c3 100644 --- a/e2e/helpers/backlog-helper.js +++ b/e2e/helpers/backlog-helper.js @@ -133,8 +133,8 @@ helper.setUsStatus = async function(item, value) { return status.$$('span').first().getText(); }; -helper.setUsPoints = function(item, value1, value2) { - let points = $$('.backlog-table-body > div .us-points').get(item); +helper.setUsPoints = async function(item, value1, value2) { + let points = $$('.backlog-table-body > div .us-points').get(item).$$('span').get(0); return utils.popover.open(points, value1, value2); }; diff --git a/e2e/utils/common.js b/e2e/utils/common.js index 7bb5d442..b22359a6 100644 --- a/e2e/utils/common.js +++ b/e2e/utils/common.js @@ -9,6 +9,12 @@ common.hasClass = async function (element, cls) { return classes.split(' ').indexOf(cls) !== -1; }; +common.link = async function(el) { + await browser.actions().mouseMove(el).perform(); + + el.click(); +}; + common.waitLoader = function () { let el = $(".loader"); @@ -87,7 +93,7 @@ common.drag = function(elm, location) { .perform() .then(function() { return common.dragEnd(); - }) + }); }; common.transitionend = function(selector, property) { @@ -129,7 +135,7 @@ common.transitionend = function(selector, property) { return ts; }, 5000); - } + }; }; common.waitTransitionTime = async function(el) { @@ -137,8 +143,9 @@ common.waitTransitionTime = async function(el) { el = $(el); } - let transition = await el.getCssValue('transition'); - let time = parseFloat(transition.split(' ')[1].replace('s', '')) * 1000; + let transition = await el.getCssValue('transition-duration'); + + let time = parseFloat(transition.replace('s', '')) * 1000; return browser.sleep(time); };