fix some firefox e2e tests
parent
051b8c42bd
commit
9077fd4e45
|
@ -188,7 +188,7 @@ describe('backlog', function() {
|
||||||
|
|
||||||
it('drag backlog us', async function() {
|
it('drag backlog us', async function() {
|
||||||
let dragableElements = backlogHelper.userStories();
|
let dragableElements = backlogHelper.userStories();
|
||||||
let dragElement = dragableElements.get(5);
|
let dragElement = dragableElements.get(1);
|
||||||
|
|
||||||
let draggedElementRef = await backlogHelper.getUsRef(dragElement);
|
let draggedElementRef = await backlogHelper.getUsRef(dragElement);
|
||||||
|
|
||||||
|
|
|
@ -104,7 +104,9 @@ describe('kanban', function() {
|
||||||
|
|
||||||
// subject
|
// subject
|
||||||
let subject = createUSLightbox.subject();
|
let subject = createUSLightbox.subject();
|
||||||
utils.common.clear(subject);
|
|
||||||
|
await subject.clear();
|
||||||
|
|
||||||
subject.sendKeys(formFields.subject);
|
subject.sendKeys(formFields.subject);
|
||||||
|
|
||||||
// roles
|
// roles
|
||||||
|
|
|
@ -8,14 +8,15 @@ var chaiAsPromised = require('chai-as-promised');
|
||||||
chai.use(chaiAsPromised);
|
chai.use(chaiAsPromised);
|
||||||
var expect = chai.expect;
|
var expect = chai.expect;
|
||||||
|
|
||||||
describe('taskboard', function() {
|
describe.only('taskboard', function() {
|
||||||
before(async function() {
|
before(async function() {
|
||||||
browser.get('http://localhost:9001/project/project-0/backlog');
|
browser.get('http://localhost:9001/project/project-0/backlog');
|
||||||
|
|
||||||
await utils.common.waitLoader();
|
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();
|
await utils.common.waitLoader();
|
||||||
|
|
||||||
utils.common.takeScreenshot('taskboard', 'taskboard');
|
utils.common.takeScreenshot('taskboard', 'taskboard');
|
||||||
|
|
|
@ -133,8 +133,8 @@ helper.setUsStatus = async function(item, value) {
|
||||||
return status.$$('span').first().getText();
|
return status.$$('span').first().getText();
|
||||||
};
|
};
|
||||||
|
|
||||||
helper.setUsPoints = function(item, value1, value2) {
|
helper.setUsPoints = async function(item, value1, value2) {
|
||||||
let points = $$('.backlog-table-body > div .us-points').get(item);
|
let points = $$('.backlog-table-body > div .us-points').get(item).$$('span').get(0);
|
||||||
|
|
||||||
return utils.popover.open(points, value1, value2);
|
return utils.popover.open(points, value1, value2);
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,6 +9,12 @@ common.hasClass = async function (element, cls) {
|
||||||
return classes.split(' ').indexOf(cls) !== -1;
|
return classes.split(' ').indexOf(cls) !== -1;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
common.link = async function(el) {
|
||||||
|
await browser.actions().mouseMove(el).perform();
|
||||||
|
|
||||||
|
el.click();
|
||||||
|
};
|
||||||
|
|
||||||
common.waitLoader = function () {
|
common.waitLoader = function () {
|
||||||
let el = $(".loader");
|
let el = $(".loader");
|
||||||
|
|
||||||
|
@ -87,7 +93,7 @@ common.drag = function(elm, location) {
|
||||||
.perform()
|
.perform()
|
||||||
.then(function() {
|
.then(function() {
|
||||||
return common.dragEnd();
|
return common.dragEnd();
|
||||||
})
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
common.transitionend = function(selector, property) {
|
common.transitionend = function(selector, property) {
|
||||||
|
@ -129,7 +135,7 @@ common.transitionend = function(selector, property) {
|
||||||
|
|
||||||
return ts;
|
return ts;
|
||||||
}, 5000);
|
}, 5000);
|
||||||
}
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
common.waitTransitionTime = async function(el) {
|
common.waitTransitionTime = async function(el) {
|
||||||
|
@ -137,8 +143,9 @@ common.waitTransitionTime = async function(el) {
|
||||||
el = $(el);
|
el = $(el);
|
||||||
}
|
}
|
||||||
|
|
||||||
let transition = await el.getCssValue('transition');
|
let transition = await el.getCssValue('transition-duration');
|
||||||
let time = parseFloat(transition.split(' ')[1].replace('s', '')) * 1000;
|
|
||||||
|
let time = parseFloat(transition.replace('s', '')) * 1000;
|
||||||
|
|
||||||
return browser.sleep(time);
|
return browser.sleep(time);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue