diff --git a/accounts/ui/tests/acceptance/pageobjects/accountsPage.js b/accounts/ui/tests/acceptance/pageobjects/accountsPage.js index 8c8d502c1..6b030adcf 100644 --- a/accounts/ui/tests/acceptance/pageobjects/accountsPage.js +++ b/accounts/ui/tests/acceptance/pageobjects/accountsPage.js @@ -25,14 +25,17 @@ module.exports = { }, selectRole: function (username, role) { + const roleTrigger = + util.format(this.elements.rowByUsername.selector, username) + + this.elements.rolesDropdownTrigger.selector const roleSelector = util.format(this.elements.rowByUsername.selector, username) + util.format(this.elements.roleInRolesDropdown.selector, role) return this .initAjaxCounters() - .waitForElementVisible('@rolesDropdownTrigger') - .click('@rolesDropdownTrigger') + .waitForElementVisible(roleTrigger) + .click(roleTrigger) .waitForElementVisible(roleSelector) .click(roleSelector) .waitForOutstandingAjaxCalls()