selenium: Enable all tests

EditPage.activationComplete() was flaky.
We have replaced it with EditPage.toolbar.waitForDisplayed().
We have run all the tests 100 times in a row in CI and it works fine.

Bug: T310772
Change-Id: I321b4114ca03ebd02a79d8bd3863ea0e68494dc2
This commit is contained in:
Esther Akinloose 2022-06-29 15:00:54 +01:00
parent 5720489b3a
commit b69c89e378

View file

@ -8,27 +8,26 @@ describe( 'Content Editable', function () {
let name, content;
// See T310772
it.skip( 'should load when an url is opened @daily', async function () {
it( 'should load when an url is opened @daily', async function () {
content = Util.getTestString();
name = Util.getTestString();
await browser.deleteAllCookies();
await LoginPage.loginAdmin();
await EditPage.openForEditing( name );
await EditPage.activationComplete();
await EditPage.toolbar.waitForDisplayed( { timeout: 20000 } );
assert( await EditPage.toolbar.isDisplayed() );
} );
it.skip( 'should be editable', async function () {
it( 'should be editable', async function () {
content = Util.getTestString();
name = Util.getTestString();
await browser.deleteAllCookies();
await LoginPage.loginAdmin();
await EditPage.openForEditing( name );
await EditPage.activationComplete();
await EditPage.toolbar.waitForDisplayed( { timeout: 20000 } );
await EditPage.veRootNode.setValue( content );
@ -40,14 +39,14 @@ describe( 'Content Editable', function () {
await browser.reloadSession();
} );
it.skip( 'should save an edit', async function () {
it( 'should save an edit', async function () {
content = Util.getTestString();
name = Util.getTestString();
await browser.deleteAllCookies();
await LoginPage.loginAdmin();
await EditPage.openForEditing( name );
await EditPage.activationComplete();
await EditPage.toolbar.waitForDisplayed( { timeout: 20000 } );
await EditPage.veRootNode.setValue( content );
await EditPage.savePageDots.click();