diff --git a/e2e/helpers/detail-helper.js b/e2e/helpers/detail-helper.js index d6a1d676..74834f39 100644 --- a/e2e/helpers/detail-helper.js +++ b/e2e/helpers/detail-helper.js @@ -38,7 +38,7 @@ helper.description = function(){ }, getInnerHtml: async function(text){ - let html = await el.$(".wysiwyg.editable").getInnerHtml(); + let html = await el.$(".wysiwyg.editable").getAttribute("innerHTML"); return html; }, @@ -109,7 +109,7 @@ helper.statusSelector = function() { return this.getSelectedStatus(); }, getSelectedStatus: async function(){ - return el.$$('.detail-status-inner .e2e-status').first().getInnerHtml(); + return el.$$('.detail-status-inner .e2e-status').first().getAttribute("innerHTML"); } }; diff --git a/e2e/helpers/wiki-helper.js b/e2e/helpers/wiki-helper.js index c648d0c5..549b7a23 100644 --- a/e2e/helpers/wiki-helper.js +++ b/e2e/helpers/wiki-helper.js @@ -82,7 +82,7 @@ helper.editor = function(){ }, getInnerHtml: async function(text){ - let wikiText = await el.$(".view-wiki-content .wysiwyg").getInnerHtml(); + let wikiText = await el.$(".view-wiki-content .wysiwyg").getAttribute("innerHTML"); return wikiText; }, diff --git a/e2e/shared/wysiwyg.js b/e2e/shared/wysiwyg.js index db9c012c..4dc3097a 100644 --- a/e2e/shared/wysiwyg.js +++ b/e2e/shared/wysiwyg.js @@ -153,7 +153,7 @@ shared.wysiwygTestingComments = function(parentSelector, section) { htmlMode(); - let html = await editor.getInnerHtml(); + let html = await editor.getAttribute("innerHTML"); expect(html).to.be.eql('

test2

\n'); @@ -229,7 +229,7 @@ shared.wysiwygTestingComments = function(parentSelector, section) { $$('.medium-mention li').get(2).click(); - let html = await editor.getInnerHtml(); + let html = await editor.getAttribute("innerHTML"); expect(html).to.be.eql('

@user8 

'); @@ -251,7 +251,7 @@ shared.wysiwygTestingComments = function(parentSelector, section) { $$('.medium-mention li').get(2).click(); - let html = await editor.getInnerHtml(); + let html = await editor.getAttribute("innerHTML"); expect(html).to.include('1f604.png'); @@ -267,13 +267,13 @@ shared.wysiwygTestingComments = function(parentSelector, section) { }); it('cancel', async () => { - let prevHtml = await editor.getInnerHtml(); + let prevHtml = await editor.getAttribute("innerHTML"); await edit(editor, editorWrapper, 'xxx yyy zzz'); await cancelEdition(editorWrapper); - let html = await editor.getInnerHtml(); + let html = await editor.getAttribute("innerHTML"); expect(html).to.be.equal(prevHtml); }); @@ -362,7 +362,7 @@ shared.wysiwygTesting = function(parentSelector) { resetSelection(); - let html = await editor.getInnerHtml(); + let html = await editor.getAttribute("innerHTML"); expect(html).to.be.eql('

test

'); @@ -388,7 +388,7 @@ shared.wysiwygTesting = function(parentSelector) { htmlMode(); - let html = await editor.getInnerHtml(); + let html = await editor.getAttribute("innerHTML"); expect(html).to.be.eql('

test2

\n'); }); @@ -455,7 +455,7 @@ shared.wysiwygTesting = function(parentSelector) { $$('.medium-mention li').get(2).click(); - let html = await editor.getInnerHtml(); + let html = await editor.getAttribute("innerHTML"); expect(html).to.be.eql('

@user8 

'); @@ -475,7 +475,7 @@ shared.wysiwygTesting = function(parentSelector) { $$('.medium-mention li').get(2).click(); - let html = await editor.getInnerHtml(); + let html = await editor.getAttribute("innerHTML"); expect(html).to.include('1f604.png'); @@ -487,13 +487,13 @@ shared.wysiwygTesting = function(parentSelector) { }); it('cancel', async () => { - let prevHtml = await editor.getInnerHtml(); + let prevHtml = await editor.getAttribute("innerHTML"); await edit(editor, editorWrapper, 'xxx yyy zzz'); await cancelEdition(editorWrapper); - let html = await editor.getInnerHtml(); + let html = await editor.getAttribute("innerHTML"); expect(html).to.be.equal(prevHtml); }); diff --git a/e2e/suites/home.e2e.js b/e2e/suites/home.e2e.js index 71d26bd0..58186112 100644 --- a/e2e/suites/home.e2e.js +++ b/e2e/suites/home.e2e.js @@ -60,7 +60,7 @@ describe('home', function() { }); it('projects menu has the new order', async function() { - var firstElementText = await $$('div[tg-dropdown-project-list] ul a span').first().getInnerHtml(); + var firstElementText = await $$('div[tg-dropdown-project-list] ul a span').first().getAttribute("innerHTML"); expect(firstElementText).to.be.equal(draggedElementText); }); diff --git a/e2e/suites/user-profile/user-profile-votes.e2e.js b/e2e/suites/user-profile/user-profile-votes.e2e.js index f1402e8b..115c07ee 100644 --- a/e2e/suites/user-profile/user-profile-votes.e2e.js +++ b/e2e/suites/user-profile/user-profile-votes.e2e.js @@ -41,49 +41,49 @@ describe('user profile - votes', function() { }); it('votes tab - filter epics', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(1).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('votes tab - filter user stories', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(2).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('votes tab - filter tasks', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(3).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('votes tab - filter issues', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(4).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); @@ -143,49 +143,49 @@ describe('user profile - votes', function() { }); it('votes tab - filter epics', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(1).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('votes tab - filter user stories', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(2).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('votes tab - filter tasks', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(3).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('votes tab - filter issues', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(4).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); diff --git a/e2e/suites/user-profile/user-profile-watched.e2e.js b/e2e/suites/user-profile/user-profile-watched.e2e.js index df85a428..195a8960 100644 --- a/e2e/suites/user-profile/user-profile-watched.e2e.js +++ b/e2e/suites/user-profile/user-profile-watched.e2e.js @@ -42,62 +42,62 @@ describe('user profile - watched', function() { }); it('watched tab - filter projects', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(1).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('watched tab - filter epics', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(2).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('watched tab - filter user stories', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(3).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('watched tab - filter tasks', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(4).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('watched tab - filter issues', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(5).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); @@ -157,61 +157,61 @@ describe('user profile - watched', function() { }); it('watched tab - filter projects', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(1).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('watched tab - filter epics', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(2).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('watched tab - filter user stories', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(3).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('watched tab - filter tasks', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(4).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); it('watched tab - filter issues', async function() { - let allItems = await $('div[infinite-scroll]').getInnerHtml(); + let allItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); await $$('div.filters > a').get(5).click(); await browser.waitForAngular(); - let filteredItems = await $('div[infinite-scroll]').getInnerHtml(); + let filteredItems = await $('div[infinite-scroll]').getAttribute("innerHTML"); expect(allItems).to.be.not.equal(filteredItems); }); diff --git a/e2e/utils/common.js b/e2e/utils/common.js index d3a3c4dc..6c998675 100644 --- a/e2e/utils/common.js +++ b/e2e/utils/common.js @@ -328,11 +328,11 @@ common.outerHtmlChanges = async function(el='body') { el = $(el); } - let html = await el.getOuterHtml(); + let html = await el.getAttribute('outerHTML'); return function() { return browser.wait(async function() { - let newhtml = await el.getOuterHtml(); + let newhtml = await el.getAttribute('outerHTML'); return html !== newhtml; }, 5000).then(function() { @@ -346,11 +346,11 @@ common.innerHtmlChanges = async function(el='body') { el = $(el); } - let html = await el.getInnerHtml(); + let html = await el.getAttribute('innerHTML'); return function() { return browser.wait(async function() { - let newhtml = await el.getOuterHtml(); + let newhtml = await el.getAttribute('outerHTML'); return html !== newhtml; }, 5000).then(function() {