Files
dolibarr/test/acceptance/pageObjects/homePage.js
SwikritiT a248921d73 List user feature file using api
Co-authored-by:Yamuna Adhikari<adhikariamuna4444@gmail.com>
2020-10-23 11:06:56 +05:45

45 lines
1.3 KiB
JavaScript

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'
}
}
};