qe-fe-automation
Version:
FE test automation framework using cypress
74 lines (73 loc) • 1.96 kB
text/typescript
export const companyPolicySelectors = {
companyPolicyNavBtn: '[data-testid=company-policy-nav]',
subviewTriggerSelector: '[data-testid=policy-sub-view-btn]',
policyDropdownSelector: '[data-testid=policy-dropdown-btn]',
children: [
{
name: 'travel option',
selector: '[data-testid=item]',
children: [
{
name: 'short flights view',
selector: '[data-testid=domestic-flight-policies-card]'
},
{
name: 'medium flights view',
selector: '[data-testid=medium-flight-policies-card]'
},
{
name: 'long flights view',
selector: '[data-testid=international-flight-policies-card]'
},
{
name: 'train view',
selector: '[data-testid=train-policies-card]'
},
{
name: 'hotel view',
selector: '[data-testid=hotel-policies-card]'
},
{
name: 'car rental view',
selector: '[data-testid=car-policies-card]'
},
{
name: 'black car view',
selector: '[data-testid=black-car-policies-card]'
},
{
name: 'trip proposal view',
selector: '[data-testid=trip-proposal-card]'
}
]
},
{
name: 'restrictions option',
selector: '[data-testid=item]',
children: [
{
name: 'destination view',
selector: '[data-testid=destination-restrictions-table]'
},
{
name: 'flights view',
selector: '[data-testid=flight-restrictions-card]'
},
{
name: 'hotel view',
selector: '[data-testid=hotel-restrictions-card]'
}
]
},
{
name: 'document option',
selector: '[data-testid=item]',
children: [
{
name: 'policy document view',
selector: '[data-testid=policy-doc-card]'
}
]
}
]
};