Feature files created to login, add users and logout

Co-authored-by: Yamuna Adhikari <adhikariamuna4444@gmail.com>
This commit is contained in:
SwikritiT
2020-08-18 10:30:22 +05:45
parent ff739dcbd2
commit 1ef46d082c
17 changed files with 728 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
module.exports = {
url: function () {
return this.api.launchUrl + 'admin/index.php?mainmenu=home&leftmenu=setup&mesg=setupnotcomplete';
},
commands: [
{
browsedToNewUserPage: function () {
return this.useXpath()
.waitForElementVisible('@usersAndGroups')
.click('@usersAndGroups')
.waitForElementVisible('@newUser')
.click('@newUser')
.useCss();
},
browsedToListOfUsers: function () {
return this.useXpath()
.waitForElementVisible('@usersAndGroups')
.click('@usersAndGroups')
.waitForElementVisible('@listOfUsers')
.click('@listOfUsers')
.useCss();
}
}
],
elements: {
usersAndGroups: {
selector: '//div[@class="menu_titre"]/a[@title="Users & Groups"]',
locateStrategy: 'xpath'
},
newUser: {
selector: '//div[@class="menu_contenu menu_contenu_user_card"]/a[@title="New user"]',
locateStrategy: 'xpath'
},
listOfUsers: {
selector: '//a[@class="vsmenu"][@title="List of users"]',
locateStrategy: 'xpath'
}
}
};