diff --git a/e2e/auth/auth.e2e.js b/e2e/auth/auth.e2e.js index f820a6ea..6a77adad 100644 --- a/e2e/auth/auth.e2e.js +++ b/e2e/auth/auth.e2e.js @@ -29,8 +29,7 @@ describe('auth', function() { let path = 'project/project-4/'; before(function() { - browser.actions().mouseMove($('div[tg-dropdown-user]')).perform(); - $$('.dropdown-user li a').last().click(); + return utils.common.topMenuOption(6); }); it("redirect to login", async function() { diff --git a/e2e/utils/common.js b/e2e/utils/common.js index 182ec03e..9d46a4a6 100644 --- a/e2e/utils/common.js +++ b/e2e/utils/common.js @@ -349,10 +349,9 @@ common.uploadFile = async function(inputFile, filePath) { common.topMenuOption = async function(option) { let menu = $('div[tg-dropdown-user]'); - - await browser.actions().mouseMove(menu).perform(); - - return menu.$$('li a').get(option).click(); + let menuOption = menu.$$('li a').get(option); + browser.actions().mouseMove(menu).perform(); + return browser.actions().mouseMove(menuOption).click().perform(); }; common.getProjectUrlRoot = async function() {