pull/7309/head
Martin Schoeler 8 years ago
parent 4bf0aa194b
commit 87ea965b28
  1. 1
      tests/end-to-end/ui/13-permissions.js
  2. 10
      tests/pageobjects/flex-tab.page.js

@ -97,6 +97,7 @@ describe('[Permissions]', () => {
flexTab.usersAddUserVerifiedCheckbox.click();
flexTab.usersAddUserPassword.setValue(password);
flexTab.usersAddUserChangePasswordCheckbox.click();
flexTab.addRole('user');
flexTab.usersButtonSave.click();
});

@ -123,6 +123,16 @@ class FlexTab extends Page {
this.removeUserBtn.click();
}
addRole(role) {
this.usersAddUserRoleList.waitForVisible(5000);
this.usersAddUserRoleList.click();
browser.waitForVisible(`option[value=${ role }]`, 5000);
browser.click(`option[value=${ role }]`);
this.usersAddUserRoleButton.waitForVisible(5000);
this.usersAddUserRoleButton.click();
browser.waitForVisible(`.remove-role=${ role }`);
}
operateFlexTab(desiredTab, desiredState) {
//desiredState true=open false=closed
switch (desiredTab) {

Loading…
Cancel
Save