2017-11-08 14:43:34 +00:00
import components from './components_selectors.js' ;
2017-11-07 08:09:59 +00:00
2017-09-15 10:24:37 +00:00
export default {
2017-09-17 16:09:59 +00:00
globalItems : {
2018-02-20 12:48:25 +00:00
logOutButton : ` #logout ` ,
applicationsMenuButton : ` #apps ` ,
2018-03-12 11:31:50 +00:00
applicationsMenuVisible : ` vn-main-menu [vn-id="apps-menu"] ul ` ,
2018-05-23 12:26:51 +00:00
clientsButton : ` vn-main-menu [vn-id="apps-menu"] ul > li[ui-sref="client.index"] ` ,
2018-11-14 17:05:24 +00:00
itemsButton : ` vn-main-menu [vn-id="apps-menu"] ul > li[ui-sref="item.index"] ` ,
2018-09-04 09:38:48 +00:00
ticketsButton : ` vn-main-menu [vn-id="apps-menu"] ul > li[ui-sref="ticket.index"] ` ,
2018-10-30 09:22:47 +00:00
claimsButton : ` vn-main-menu [vn-id="apps-menu"] ul > li[ui-sref="claim.index"] `
2017-09-17 16:09:59 +00:00
} ,
moduleAccessView : {
2018-05-23 12:26:51 +00:00
clientsSectionButton : ` vn-home a[ui-sref="client.index"] ` ,
2018-04-05 10:46:02 +00:00
itemsSectionButton : ` vn-home a[ui-sref="item.index"] ` ,
2018-10-30 09:22:47 +00:00
ticketsSectionButton : ` vn-home a[ui-sref="ticket.index"] `
2017-09-17 16:09:59 +00:00
} ,
2017-10-29 14:49:44 +00:00
clientsIndex : {
2017-11-07 08:09:59 +00:00
searchClientInput : ` ${ components . vnTextfield } ` ,
2018-09-24 09:10:03 +00:00
searchButton : ` vn-searchbar vn-icon[icon="search"] ` ,
2018-03-01 20:18:43 +00:00
searchResult : ` vn-item-client a ` ,
2018-11-05 14:06:13 +00:00
createClientButton : ` ${ components . vnFloatButton } ` ,
othersButton : ` vn-left-menu li[name="Others"] > a `
2017-09-17 16:09:59 +00:00
} ,
createClientView : {
2017-11-08 14:43:34 +00:00
name : ` ${ components . vnTextfield } [name="name"] ` ,
taxNumber : ` ${ components . vnTextfield } [name="fi"] ` ,
socialName : ` ${ components . vnTextfield } [name="socialName"] ` ,
userName : ` ${ components . vnTextfield } [name="userName"] ` ,
email : ` ${ components . vnTextfield } [name="email"] ` ,
2018-03-09 13:15:30 +00:00
salesPersonInput : ` vn-autocomplete[field=" $ ctrl.client.salesPersonFk"] input ` ,
salesBruceBannerOption : ` vn-autocomplete[field=" $ ctrl.client.salesPersonFk"] vn-drop-down ul > li:nth-child(1) ` ,
2018-04-22 14:25:44 +00:00
createButton : ` ${ components . vnSubmit } ` ,
2018-10-30 09:22:47 +00:00
cancelButton : ` vn-button[href="#!/client/index"] `
2017-10-30 14:37:35 +00:00
} ,
2018-02-15 11:28:05 +00:00
clientBasicData : {
2018-11-05 14:06:13 +00:00
basicDataButton : ` vn-left-menu a[ui-sref="client.card.basicData"] ` ,
2017-11-08 14:43:34 +00:00
nameInput : ` ${ components . vnTextfield } [name="name"] ` ,
2017-12-05 14:28:48 +00:00
contactInput : ` ${ components . vnTextfield } [name="contact"] ` ,
2017-11-08 14:43:34 +00:00
phoneInput : ` ${ components . vnTextfield } [name="phone"] ` ,
mobileInput : ` ${ components . vnTextfield } [name="mobile"] ` ,
faxInput : ` ${ components . vnTextfield } [name="fax"] ` ,
emailInput : ` ${ components . vnTextfield } [name="email"] ` ,
2018-05-31 09:52:39 +00:00
salesPersonInput : ` vn-autocomplete[field=" $ ctrl.client.salesPersonFk"] input ` ,
salesPersonOptionOne : ` vn-autocomplete[field=" $ ctrl.client.salesPersonFk"] vn-drop-down ul > li:nth-child(1) ` ,
channelInput : ` vn-autocomplete[field=" $ ctrl.client.contactChannelFk"] input ` ,
channelMetropolisOption : ` vn-autocomplete[field=" $ ctrl.client.contactChannelFk"] vn-drop-down ul > li:nth-child(3) ` ,
2018-10-16 13:35:52 +00:00
channelRumorsOption : ` vn-autocomplete[field=" $ ctrl.client.contactChannelFk"] vn-drop-down ul > li:nth-child(4) ` ,
2018-10-30 09:22:47 +00:00
saveButton : ` ${ components . vnSubmit } `
2017-10-31 07:14:33 +00:00
} ,
2018-02-15 11:28:05 +00:00
clientFiscalData : {
2018-11-05 14:06:13 +00:00
fiscalDataButton : ` vn-left-menu a[ui-sref="client.card.fiscalData"] ` ,
2017-12-05 14:28:48 +00:00
socialNameInput : ` ${ components . vnTextfield } [name="socialName"] ` ,
2017-12-07 12:35:40 +00:00
fiscalIdInput : ` ${ components . vnTextfield } [name="fi"] ` ,
2018-05-31 09:52:39 +00:00
equalizationTaxCheckboxLabel : ` vn-check[label='Is equalizated'] > label > input ` ,
2018-02-20 09:00:19 +00:00
acceptPropagationButton : ` vn-client-fiscal-data > vn-confirm button[response=ACCEPT] ` ,
2017-11-08 14:43:34 +00:00
addressInput : ` ${ components . vnTextfield } [name="street"] ` ,
2017-11-09 08:03:41 +00:00
cityInput : ` ${ components . vnTextfield } [name="city"] ` ,
2017-11-09 12:29:51 +00:00
postcodeInput : ` ${ components . vnTextfield } [name="postcode"] ` ,
2018-05-31 09:52:39 +00:00
provinceInput : ` vn-autocomplete[field=" $ ctrl.client.provinceFk"] input ` ,
provinceFifthOption : ` vn-autocomplete[field=" $ ctrl.client.provinceFk"] vn-drop-down ul > li:nth-child(5) ` ,
countryInput : ` vn-autocomplete[field=" $ ctrl.client.countryFk"] input ` ,
countryThirdOption : ` vn-autocomplete[field=" $ ctrl.client.countryFk"] vn-drop-down ul > li:nth-child(3) ` ,
activeCheckboxLabel : ` vn-check[label="Active"] > label ` ,
2018-10-16 13:35:52 +00:00
activeCheckboxInput : ` vn-check[label="Active"] input ` ,
2018-05-31 09:52:39 +00:00
frozenCheckboxLabel : ` vn-check[label="Frozen"] > label ` ,
2018-10-16 13:35:52 +00:00
frozenCheckboxInput : ` vn-check[label="Frozen"] input ` ,
2018-05-31 09:52:39 +00:00
invoiceByAddressCheckboxInput : ` vn-check[label='Invoice by address'] > label > input ` ,
2018-06-28 13:58:04 +00:00
verifiedDataCheckbox : ` vn-check[label="Verified data"] input ` ,
2018-05-31 09:52:39 +00:00
verifiedDataCheckboxInput : ` vn-check[label="Verified data"] > label > input ` ,
hasToInvoiceCheckboxLabel : ` vn-check[label='Has to invoice'] > label ` ,
2018-10-16 13:35:52 +00:00
hasToInvoiceCheckboxInput : ` vn-check[label='Has to invoice'] input ` ,
2018-05-31 09:52:39 +00:00
invoiceByMailCheckboxLabel : ` vn-check[label='Invoice by mail'] > label ` ,
2018-10-16 13:35:52 +00:00
invoiceByMailCheckboxInput : ` vn-check[label='Invoice by mail'] input ` ,
2018-05-31 09:52:39 +00:00
viesCheckboxInput : ` vn-check[label='Vies'] > label > input ` ,
2018-10-30 09:22:47 +00:00
saveButton : ` ${ components . vnSubmit } `
2017-12-11 11:33:27 +00:00
} ,
2018-02-15 11:28:05 +00:00
clientPayMethod : {
2018-11-05 14:06:13 +00:00
payMethodButton : ` vn-left-menu a[ui-sref="client.card.billingData"] ` ,
2018-05-31 09:52:39 +00:00
payMethodInput : ` vn-autocomplete[field=" $ ctrl.client.payMethodFk"] input ` ,
payMethodIBANOption : ` vn-autocomplete[field=" $ ctrl.client.payMethodFk"] vn-drop-down ul > li:nth-child(5) ` ,
payMethodOptionOne : ` vn-autocomplete[field=" $ ctrl.client.payMethodFk"] vn-drop-down ul > li:nth-child(2) ` ,
2017-12-11 11:33:27 +00:00
IBANInput : ` ${ components . vnTextfield } [name="iban"] ` ,
dueDayInput : ` ${ components . vnTextfield } [name="dueDay"] ` ,
2018-07-10 12:56:50 +00:00
receivedCoreLCRCheckbox : ` vn-check[label='Received LCR'] > label > input ` ,
2018-05-31 09:52:39 +00:00
receivedCoreVNLCheckbox : ` vn-check[label='Received core VNL'] > label > input ` ,
receivedB2BVNLCheckbox : ` vn-check[label='Received B2B VNL'] > label > input ` ,
2018-10-24 08:57:14 +00:00
swiftBicInput : 'vn-client-billing-data vn-autocomplete[field="$ctrl.client.bankEntityFk"] input' ,
2018-11-21 10:53:18 +00:00
firstSwiftBicOption : ` vn-client-billing-data vn-autocomplete[field=" $ ctrl.client.bankEntityFk"] vn-drop-down ul > li:nth-child(1) ` ,
clearswiftBicButton : ` vn-client-billing-data vn-autocomplete[field=" $ ctrl.client.bankEntityFk"] > div > div > div > vn-icon > i ` ,
2018-10-24 08:57:14 +00:00
newBankEntityButton : 'vn-client-billing-data vn-icon-button[vn-tooltip="New bank entity"] > button' ,
newBankEntityName : 'vn-client-billing-data > vn-dialog vn-textfield[label="Name"] input' ,
newBankEntityBIC : 'vn-client-billing-data > vn-dialog vn-textfield[label="Swift / BIC"] input' ,
acceptBankEntityButton : 'vn-client-billing-data > vn-dialog button[response="ACCEPT"]' ,
2018-10-30 09:22:47 +00:00
saveButton : ` ${ components . vnSubmit } `
2017-12-13 10:25:50 +00:00
} ,
2018-02-15 11:28:05 +00:00
clientAddresses : {
2018-11-05 14:06:13 +00:00
addressesButton : ` vn-left-menu a[ui-sref="client.card.address.index"] ` ,
2018-05-29 11:36:41 +00:00
createAddress : ` vn-client-address-index ${ components . vnFloatButton } ` ,
2018-05-31 09:52:39 +00:00
defaultCheckboxInput : ` vn-check[label='Default'] > label > input ` ,
2018-01-29 11:37:54 +00:00
consigneeInput : ` ${ components . vnTextfield } [name="nickname"] ` ,
2017-12-13 10:25:50 +00:00
streetAddressInput : ` ${ components . vnTextfield } [name="street"] ` ,
2018-02-15 12:20:01 +00:00
postcodeInput : ` ${ components . vnTextfield } [name="postalCode"] ` ,
2017-12-13 10:25:50 +00:00
cityInput : ` ${ components . vnTextfield } [name="city"] ` ,
2018-05-31 09:52:39 +00:00
provinceInput : ` vn-autocomplete[field=" $ ctrl.address.provinceFk"] input ` ,
provinceSecondOption : ` vn-autocomplete[field=" $ ctrl.address.provinceFk"] vn-drop-down ul > li:nth-child(2) ` ,
agencyInput : ` vn-autocomplete[field=" $ ctrl.address.agencyModeFk"] input ` ,
agenctySecondOption : ` vn-autocomplete[field=" $ ctrl.address.agencyModeFk"] vn-drop-down ul > li:nth-child(2) ` ,
2017-12-13 10:25:50 +00:00
phoneInput : ` ${ components . vnTextfield } [name="phone"] ` ,
mobileInput : ` ${ components . vnTextfield } [name="mobile"] ` ,
2018-05-29 11:36:41 +00:00
defaultAddress : 'vn-client-address-index vn-horizontal:nth-child(2) div[name="street"]' ,
2018-10-11 07:41:30 +00:00
secondMakeDefaultStar : 'vn-client-address-index > vn-vertical > vn-card > div > vn-horizontal:nth-child(3) vn-icon-button[icon="star_border"]' ,
2018-05-31 09:52:39 +00:00
firstEditButton : ` vn-client-address-index vn-icon-button[icon='edit'] ` ,
secondEditButton : ` vn-client-address-index vn-horizontal:nth-child(3) vn-icon-button[icon='edit'] ` ,
activeCheckbox : ` vn-check[label='Enabled'] > label > input ` ,
equalizationTaxCheckboxLabel : ` vn-client-address-edit vn-check[label='Is equalizated'] > label > input ` ,
firstObservationTypeSelect : ` vn-client-address-edit [name=observations] :nth-child(1) [field="observation.observationTypeFk"] input ` ,
firstObservationTypeSelectOptionOne : ` vn-client-address-edit [name=observations] :nth-child(1) [field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(1) ` ,
firstObservationDescriptionInput : ` vn-client-address-edit [name=observations] :nth-child(1) [model="observation.description"] input ` ,
secondObservationTypeSelect : ` vn-client-address-edit [name=observations] :nth-child(2) [field="observation.observationTypeFk"] input ` ,
secondObservationTypeSelectOptionTwo : ` vn-client-address-edit [name=observations] :nth-child(2) [field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(2) ` ,
secondObservationDescriptionInput : ` vn-client-address-edit [name=observations] :nth-child(2) [model="observation.description"] input ` ,
thirdObservationTypeSelect : ` vn-client-address-edit [name=observations] :nth-child(3) [field="observation.observationTypeFk"] input ` ,
thirdObservationTypeSelectOptionThree : ` vn-client-address-edit [name=observations] :nth-child(3) [field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(3) ` ,
thirdObservationDescriptionInput : ` vn-client-address-edit [name=observations] :nth-child(3) [model="observation.description"] input ` ,
addObservationButton : ` vn-client-address-edit vn-icon-button[icon="add_circle"] ` ,
2018-04-22 14:25:44 +00:00
saveButton : ` ${ components . vnSubmit } ` ,
2018-10-30 09:22:47 +00:00
cancelButton : ` button[ui-sref="client.card.address.index"] `
2017-12-15 09:07:52 +00:00
} ,
2018-02-15 11:28:05 +00:00
clientWebAccess : {
2018-11-05 14:06:13 +00:00
webAccessButton : ` vn-left-menu a[ui-sref="client.card.webAccess"] ` ,
2018-05-31 09:52:39 +00:00
enableWebAccessCheckbox : ` vn-check[label='Enable web access'] > label > input ` ,
2017-12-15 09:07:52 +00:00
userNameInput : ` ${ components . vnTextfield } [name="name"] ` ,
2018-10-30 09:22:47 +00:00
saveButton : ` ${ components . vnSubmit } `
2017-12-15 11:51:06 +00:00
} ,
2018-02-15 11:28:05 +00:00
clientNotes : {
2018-11-05 14:06:13 +00:00
notesButton : ` vn-left-menu a[ui-sref="client.card.note.index"] ` ,
2017-12-15 11:51:06 +00:00
addNoteFloatButton : ` ${ components . vnFloatButton } ` ,
2018-05-31 09:52:39 +00:00
noteInput : ` vn-textarea[label="Note"] ` ,
2017-12-15 11:51:06 +00:00
saveButton : ` ${ components . vnSubmit } ` ,
2018-10-30 09:22:47 +00:00
firstNoteText : 'vn-client-note .text'
2018-01-08 07:12:39 +00:00
} ,
2018-02-15 11:28:05 +00:00
clientCredit : {
2018-11-05 14:06:13 +00:00
creditButton : ` vn-left-menu a[ui-sref="client.card.credit.index"] ` ,
2018-01-08 07:12:39 +00:00
addCreditFloatButton : ` ${ components . vnFloatButton } ` ,
creditInput : ` ${ components . vnTextfield } [name="credit"] ` ,
saveButton : ` ${ components . vnSubmit } ` ,
2018-10-30 09:22:47 +00:00
firstCreditText : 'vn-client-credit-index vn-card > div vn-table vn-tbody > vn-tr'
2018-01-08 14:06:20 +00:00
} ,
2018-02-15 11:28:05 +00:00
clientGreuge : {
2018-11-05 14:06:13 +00:00
greugeButton : ` vn-left-menu a[ui-sref="client.card.greuge.index"] ` ,
2018-01-08 14:06:20 +00:00
addGreugeFloatButton : ` ${ components . vnFloatButton } ` ,
2018-01-11 14:25:03 +00:00
amountInput : ` ${ components . vnTextfield } [name="amount"] ` ,
2018-01-12 08:47:51 +00:00
descriptionInput : ` ${ components . vnTextfield } [name="description"] ` ,
2018-05-31 09:52:39 +00:00
typeInput : ` vn-autocomplete[field=" $ ctrl.greuge.greugeTypeFk"] input ` ,
typeSecondOption : ` vn-autocomplete[field=" $ ctrl.greuge.greugeTypeFk"] vn-drop-down ul > li ` ,
2018-01-12 08:47:51 +00:00
saveButton : ` ${ components . vnSubmit } ` ,
2018-10-30 09:22:47 +00:00
firstGreugeText : 'vn-client-greuge-index vn-card > div vn-table vn-tbody > vn-tr'
2018-01-12 13:20:28 +00:00
} ,
2018-02-15 11:28:05 +00:00
clientMandate : {
2018-11-05 14:06:13 +00:00
mandateButton : ` vn-left-menu a[ui-sref="client.card.mandate"] ` ,
2018-10-30 09:22:47 +00:00
firstMandateText : 'vn-client-mandate vn-card > div vn-table vn-tbody > vn-tr'
2018-02-15 11:28:05 +00:00
} ,
2018-03-02 13:45:22 +00:00
clientInvoices : {
2018-11-05 14:06:13 +00:00
invoicesButton : ` vn-left-menu a[ui-sref="client.card.invoice"] ` ,
2018-10-30 09:22:47 +00:00
firstInvoiceText : 'vn-client-invoice vn-card > div vn-table vn-tbody > vn-tr'
} ,
clientLog : {
2018-11-05 14:06:13 +00:00
logButton : ` vn-left-menu a[ui-sref="client.card.log"] ` ,
2018-10-30 09:22:47 +00:00
lastModificationPreviousValue : 'vn-client-log vn-table vn-td.before' ,
lastModificationCurrentValue : 'vn-client-log vn-table vn-td.after'
2018-11-19 13:33:18 +00:00
} ,
clientRisk : {
riskButton : ` vn-left-menu a[ui-sref="client.card.risk.index"] ` ,
newPaymentButton : ` ${ components . vnFloatButton } ` ,
newPaymentBankInut : ` vn-client-risk-create > form > vn-card > div > vn-horizontal:nth-child(3) > vn-textfield:nth-child(1) > div > div > div.infix > input ` ,
newPaymentAmountInput : ` vn-client-risk-create > form > vn-card > div > vn-horizontal:nth-child(3) > vn-textfield:nth-child(2) > div > div > div.infix > input ` ,
saveButton : ` ${ components . vnSubmit } ` ,
firstRiskLineBalance : 'vn-client-risk-index > vn-vertical > vn-card > div > vn-vertical > vn-table > div > vn-tbody > vn-tr:nth-child(1) > vn-td:nth-child(8)'
2018-03-02 13:45:22 +00:00
} ,
2018-02-15 11:28:05 +00:00
itemsIndex : {
2018-09-06 12:39:08 +00:00
goBackToModuleIndexButton : ` vn-ticket-descriptor a[href="#!/ticket/index"] ` ,
2018-02-15 12:20:01 +00:00
createItemButton : ` ${ components . vnFloatButton } ` ,
2018-03-01 20:18:43 +00:00
searchResult : ` vn-item-product a ` ,
2018-03-13 13:07:42 +00:00
searchResultPreviewButton : ` vn-item-product .buttons > [icon="desktop_windows"] ` ,
searchResultCloneButton : ` vn-item-product .buttons > [icon="icon-clone"] ` ,
2018-05-25 08:03:45 +00:00
acceptClonationAlertButton : ` vn-item-index [vn-id="clone"] [response="ACCEPT"] ` ,
2018-10-28 11:37:37 +00:00
searchItemInput : ` vn-searchbar vn-textfield input ` ,
2018-09-24 09:10:03 +00:00
searchButton : ` vn-searchbar vn-icon[icon="search"] ` ,
2018-10-30 09:22:47 +00:00
closeItemSummaryPreview : 'vn-item-index [vn-id="preview"] button.close'
2018-02-15 12:20:01 +00:00
} ,
2018-02-26 15:06:49 +00:00
itemCreateView : {
name : ` ${ components . vnTextfield } [name="name"] ` ,
2018-05-31 09:52:39 +00:00
typeSelect : ` vn-autocomplete[field=" $ ctrl.item.typeFk"] input ` ,
2018-09-13 10:32:33 +00:00
typeSelectOptionThree : ` vn-autocomplete[field=" $ ctrl.item.typeFk"] vn-drop-down ul > li:nth-child(3) ` ,
2018-05-31 09:52:39 +00:00
intrastatSelect : ` vn-autocomplete[field=" $ ctrl.item.intrastatFk"] input ` ,
intrastatSelectOptionOne : ` vn-autocomplete[field=" $ ctrl.item.intrastatFk"] vn-drop-down ul > li:nth-child(2) ` ,
originSelect : ` vn-autocomplete[field=" $ ctrl.item.originFk"] input ` ,
originSelectOptionOne : ` vn-autocomplete[field=" $ ctrl.item.originFk"] vn-drop-down ul > li:nth-child(2) ` ,
2018-04-22 14:25:44 +00:00
createButton : ` ${ components . vnSubmit } ` ,
2018-10-30 09:22:47 +00:00
cancelButton : ` button[ui-sref="item.index"] `
2018-02-26 15:06:49 +00:00
} ,
2018-11-14 17:05:24 +00:00
itemDescriptor : {
moreMenu : ` vn-item-descriptor > vn-card > div vn-icon-menu > div > vn-icon ` ,
moreMenuRegularizeButton : ` vn-item-descriptor vn-icon-menu > div > vn-drop-down > vn-popover ul > li:nth-child(1) ` ,
regularizeQuantityInput : ` vn-item-descriptor > vn-dialog > div > form > div.body > tpl-body > div > vn-textfield > div > div > div.infix > input ` ,
regularizeWarehouseSelect : ` #warehouse > div > div > input ` ,
regularizeWarehouseSelectSecondOption : ` #warehouse > vn-drop-down > vn-popover > div > div.content > div > div.list > ul > li:nth-child(2) ` ,
regularizeSaveButton : ` vn-item-descriptor > vn-dialog > div > form > div.buttons > tpl-buttons > button `
} ,
2018-02-19 10:55:45 +00:00
itemBasicData : {
2018-03-01 15:52:35 +00:00
goToItemIndexButton : 'vn-item-descriptor [ui-sref="item.index"]' ,
2018-11-05 14:06:13 +00:00
basicDataButton : ` vn-left-menu a[ui-sref="item.card.data"] ` ,
2018-05-31 09:52:39 +00:00
typeSelect : ` vn-autocomplete[field=" $ ctrl.item.typeFk"] input ` ,
2018-09-13 10:32:33 +00:00
typeSelectOptionThree : ` vn-autocomplete[field=" $ ctrl.item.typeFk"] vn-drop-down ul > li:nth-child(3) ` ,
2018-05-31 09:52:39 +00:00
intrastatSelect : ` vn-autocomplete[field=" $ ctrl.item.intrastatFk"] input ` ,
intrastatSelectOptionOne : ` vn-autocomplete[field=" $ ctrl.item.intrastatFk"] vn-drop-down ul > li:nth-child(1) ` ,
2018-10-15 11:20:55 +00:00
nameInput : ` vn-textfield[label="Name"] input ` ,
relevancyInput : ` vn-textfield[label="Relevancy"] input ` ,
2018-05-31 09:52:39 +00:00
originSelect : ` vn-autocomplete[field=" $ ctrl.item.originFk"] input ` ,
originSelectOptionTwo : ` vn-autocomplete[field=" $ ctrl.item.originFk"] vn-drop-down ul > li:nth-child(2) ` ,
expenceSelect : ` vn-autocomplete[field=" $ ctrl.item.expenceFk"] input ` ,
2018-10-01 11:46:09 +00:00
expenceSelectOptionThree : ` vn-autocomplete[field=" $ ctrl.item.expenceFk"] vn-drop-down ul > li:nth-child(3) ` ,
2018-10-15 11:20:55 +00:00
longNameInput : ` vn-textfield[label="Full name"] input ` ,
2018-10-23 09:25:51 +00:00
isActiveCheckbox : ` vn-check[label='Active'] > label > input ` ,
2018-10-30 09:22:47 +00:00
submitBasicDataButton : ` ${ components . vnSubmit } `
2018-02-19 10:55:45 +00:00
} ,
2018-02-27 18:00:46 +00:00
itemTags : {
2018-03-01 15:52:35 +00:00
goToItemIndexButton : 'vn-item-descriptor [ui-sref="item.index"]' ,
2018-11-05 14:06:13 +00:00
tagsButton : ` vn-left-menu a[ui-sref="item.card.tags"] ` ,
2018-06-07 21:47:19 +00:00
firstRemoveTagButton : ` vn-item-tags vn-horizontal:nth-child(2) vn-icon-button[icon="remove_circle_outline"] ` ,
2018-05-31 09:52:39 +00:00
firstTagSelect : ` vn-item-tags vn-horizontal:nth-child(2) > vn-autocomplete[field="itemTag.tagFk"] input ` ,
firstTagSelectOptionOne : ` vn-item-tags vn-horizontal:nth-child(2) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1) ` ,
2018-06-28 13:58:04 +00:00
firstValueInput : ` vn-item-tags vn-horizontal:nth-child(2) > vn-textfield[label="Value"] input ` ,
firstRelevancyInput : ` vn-horizontal:nth-child(2) > vn-textfield[label="Relevancy"] input ` ,
2018-05-31 09:52:39 +00:00
secondTagSelect : ` vn-item-tags vn-horizontal:nth-child(3) > vn-autocomplete[field="itemTag.tagFk"] input ` ,
secondTagSelectOptionOne : ` vn-item-tags vn-horizontal:nth-child(3) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1) ` ,
2018-06-28 13:58:04 +00:00
secondValueInput : ` vn-item-tags vn-horizontal:nth-child(3) > vn-textfield[label="Value"] input ` ,
secondRelevancyInput : ` vn-horizontal:nth-child(3) > vn-textfield[label="Relevancy"] input ` ,
2018-05-31 09:52:39 +00:00
thirdTagSelect : ` vn-item-tags vn-horizontal:nth-child(4) > vn-autocomplete[field="itemTag.tagFk"] input ` ,
thirdTagSelectOptionOne : ` vn-item-tags vn-horizontal:nth-child(4) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1) ` ,
2018-06-28 13:58:04 +00:00
thirdValueInput : ` vn-item-tags vn-horizontal:nth-child(4) > vn-textfield[label="Value"] input ` ,
thirdRelevancyInput : ` vn-horizontal:nth-child(4) > vn-textfield[label="Relevancy"] input ` ,
2018-05-31 09:52:39 +00:00
fourthTagSelect : ` vn-item-tags vn-horizontal:nth-child(5) > vn-autocomplete[field="itemTag.tagFk"] input ` ,
fourthTagSelectOptionOne : ` vn-item-tags vn-horizontal:nth-child(5) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(1) ` ,
2018-06-28 13:58:04 +00:00
fourthValueInput : ` vn-item-tags vn-horizontal:nth-child(5) > vn-textfield[label="Value"] input ` ,
fourthRelevancyInput : ` vn-horizontal:nth-child(5) > vn-textfield[label="Relevancy"] input ` ,
2018-05-31 09:52:39 +00:00
fifthTagSelect : ` vn-item-tags vn-horizontal:nth-child(6) > vn-autocomplete[field="itemTag.tagFk"] input ` ,
2018-06-28 13:58:04 +00:00
fifthValueInput : ` vn-item-tags vn-horizontal:nth-child(6) > vn-textfield[label="Value"] input ` ,
fifthRelevancyInput : ` vn-horizontal:nth-child(6) > vn-textfield[label="Relevancy"] input ` ,
2018-08-03 06:29:38 +00:00
seventhTagSelectOptionFive : ` vn-item-tags vn-horizontal:nth-child(8) > vn-autocomplete[field="itemTag.tagFk"] vn-drop-down ul > li:nth-child(5) ` ,
seventhTagSelect : ` vn-item-tags vn-horizontal:nth-child(8) > vn-autocomplete[field="itemTag.tagFk"] input ` ,
seventhValueInput : ` vn-item-tags vn-horizontal:nth-child(8) > vn-textfield[label="Value"] input ` ,
seventhRelevancyInput : ` vn-horizontal:nth-child(8) > vn-textfield[label="Relevancy"] input ` ,
2018-06-07 21:47:19 +00:00
addItemTagButton : ` vn-icon-button[icon="add_circle"] ` ,
2018-10-30 09:22:47 +00:00
submitItemTagsButton : ` ${ components . vnSubmit } `
2018-02-27 18:00:46 +00:00
} ,
2018-02-26 12:43:07 +00:00
itemTax : {
2018-11-05 14:06:13 +00:00
taxButton : ` vn-left-menu a[ui-sref="item.card.tax"] ` ,
2018-05-31 09:52:39 +00:00
firstClassSelect : ` vn-horizontal:nth-child(2) > vn-autocomplete[field="tax.taxClassFk"] input ` ,
firstClassSelectOptionTwo : ` vn-horizontal:nth-child(2) > vn-autocomplete vn-drop-down ul > li:nth-child(2) ` ,
secondClassSelect : ` vn-horizontal:nth-child(3) > vn-autocomplete[field="tax.taxClassFk"] input ` ,
secondClassSelectOptionOne : ` vn-horizontal:nth-child(3) > vn-autocomplete vn-drop-down ul > li:nth-child(1) ` ,
thirdClassSelect : ` vn-horizontal:nth-child(4) > vn-autocomplete[field="tax.taxClassFk"] input ` ,
thirdClassSelectOptionTwo : ` vn-horizontal:nth-child(4) > vn-autocomplete vn-drop-down ul > li:nth-child(2) ` ,
2018-10-30 09:22:47 +00:00
submitTaxButton : ` ${ components . vnSubmit } `
2018-02-26 12:43:07 +00:00
} ,
2018-02-15 12:20:01 +00:00
itemBarcodes : {
2018-11-05 14:06:13 +00:00
barcodeButton : ` vn-left-menu a[ui-sref="item.card.itemBarcode"] ` ,
2018-05-31 09:52:39 +00:00
addBarcodeButton : ` vn-icon[icon="add_circle"] ` ,
2018-05-16 11:02:19 +00:00
thirdCodeInput : ` vn-item-barcode vn-horizontal:nth-child(4) > ${ components . vnTextfield } ` ,
2018-02-19 10:55:45 +00:00
submitBarcodesButton : ` ${ components . vnSubmit } ` ,
2018-10-30 09:22:47 +00:00
firstCodeRemoveButton : ` vn-item-barcode vn-horizontal vn-none vn-icon[icon="remove_circle_outline"] `
2018-02-20 14:22:24 +00:00
} ,
itemNiches : {
2018-11-05 14:06:13 +00:00
nicheButton : ` vn-left-menu a[ui-sref="item.card.niche"] ` ,
2018-05-31 09:52:39 +00:00
addNicheButton : ` vn-icon[icon="add_circle"] ` ,
2018-08-30 09:02:50 +00:00
firstWarehouseSelect : ` vn-autocomplete[field="niche.warehouseFk"] input ` ,
firstWarehouseSelectSecondOption : ` vn-autocomplete[field="niche.warehouseFk"] vn-drop-down ul > li:nth-child(2) ` ,
2018-06-28 13:58:04 +00:00
firstCodeInput : ` vn-horizontal:nth-child(2) > vn-textfield[label="Code"] input ` ,
2018-08-30 09:02:50 +00:00
secondWarehouseSelect : ` vn-horizontal:nth-child(3) > vn-autocomplete[field="niche.warehouseFk"] input ` ,
2018-06-28 13:58:04 +00:00
secondCodeInput : ` vn-horizontal:nth-child(3) > vn-textfield[label="Code"] input ` ,
2018-08-30 09:02:50 +00:00
secondNicheRemoveButton : ` vn-horizontal:nth-child(3) > vn-none > vn-icon[icon="remove_circle_outline"] ` ,
thirdWarehouseSelect : ` vn-horizontal:nth-child(4) > vn-autocomplete[field="niche.warehouseFk"] input ` ,
thirdWarehouseSelectFourthOption : ` vn-horizontal:nth-child(4) > vn-autocomplete[field="niche.warehouseFk"] vn-drop-down ul > li:nth-child(4) ` ,
2018-06-28 13:58:04 +00:00
thirdCodeInput : ` vn-horizontal:nth-child(4) > vn-textfield[label="Code"] input ` ,
2018-10-30 09:22:47 +00:00
submitNichesButton : ` ${ components . vnSubmit } `
2018-02-21 10:03:55 +00:00
} ,
itemBotanical : {
2018-11-05 14:06:13 +00:00
botanicalButton : ` vn-left-menu a[ui-sref="item.card.botanical"] ` ,
2018-02-21 10:03:55 +00:00
botanicalInput : ` vn-horizontal:nth-child(2) > ${ components . vnTextfield } ` ,
2018-05-31 09:52:39 +00:00
genusSelect : ` vn-autocomplete[field=" $ ctrl.botanical.genusFk"] input ` ,
genusSelectOptionOne : ` vn-autocomplete[field=" $ ctrl.botanical.genusFk"] vn-drop-down ul > li:nth-child(1) ` ,
genusSelectOptionTwo : ` vn-autocomplete[field=" $ ctrl.botanical.genusFk"] vn-drop-down ul > li:nth-child(2) ` ,
speciesSelect : ` vn-autocomplete[field=" $ ctrl.botanical.specieFk"] input ` ,
speciesSelectOptionOne : ` vn-autocomplete[field=" $ ctrl.botanical.specieFk"] vn-drop-down ul > li:nth-child(1) ` ,
speciesSelectOptionTwo : ` vn-autocomplete[field=" $ ctrl.botanical.specieFk"] vn-drop-down ul > li:nth-child(2) ` ,
2018-10-30 09:22:47 +00:00
submitBotanicalButton : ` ${ components . vnSubmit } `
2018-02-22 10:26:32 +00:00
} ,
2018-02-22 15:44:14 +00:00
itemSummary : {
2018-05-31 09:52:39 +00:00
basicData : ` vn-item-summary vn-vertical[name="basicData"] ` ,
vat : ` vn-item-summary vn-vertical[name="tax"] ` ,
tags : ` vn-item-summary vn-vertical[name="tags"] ` ,
niche : ` vn-item-summary vn-vertical[name="niche"] ` ,
botanical : ` vn-item-summary vn-vertical[name="botanical"] ` ,
2018-10-30 09:22:47 +00:00
barcode : ` vn-item-summary vn-vertical[name="barcode"] `
2018-03-19 15:29:55 +00:00
} ,
2018-11-16 11:03:52 +00:00
itemDiary : {
thirdTicketId : 'vn-item-diary > vn-vertical > vn-card > div > vn-vertical > vn-table > div > vn-tbody > vn-tr:nth-child(3) > vn-td:nth-child(2) > span' ,
firstBalance : 'vn-item-diary > vn-vertical > vn-card > div > vn-vertical > vn-table > div > vn-tbody > vn-tr:nth-child(1) > vn-td.balance' ,
fifthBalance : 'vn-item-diary > vn-vertical > vn-card > div > vn-vertical > vn-table > div > vn-tbody > vn-tr.ng-scope.isToday.isIn > vn-td.balance > span' ,
warehouseSelect : 'vn-item-diary vn-autocomplete[field="$ctrl.warehouseFk"] > div > div > input' ,
warehouseSelectFourthOption : 'vn-item-diary > vn-vertical > vn-card > div > vn-vertical > vn-horizontal > vn-autocomplete > vn-drop-down > vn-popover > div > div.content > div > div.list > ul > li:nth-child(4)'
} ,
2018-11-14 17:05:24 +00:00
ticketSummary : {
sale : 'vn-ticket-summary > vn-card > div > vn-vertical > vn-horizontal > table > tbody > tr' ,
2018-11-16 11:03:52 +00:00
firstSaleItemId : 'vn-ticket-summary > vn-card > div > vn-vertical > vn-horizontal:nth-child(3) > table > tbody > tr > td:nth-child(2) > span' ,
popoverDiaryButton : 'vn-ticket-summary > vn-item-descriptor-popover vn-item-descriptor vn-icon[icon="icon-transaction"]' ,
2018-11-14 17:05:24 +00:00
firstSaleQuantity : 'vn-ticket-summary > vn-card > div > vn-vertical > vn-horizontal:nth-child(3) > table > tbody > tr > td:nth-child(4)' ,
firstSaleDiscount : 'vn-ticket-summary > vn-card > div > vn-vertical > vn-horizontal:nth-child(3) > table > tbody > tr > td:nth-child(6)'
} ,
2018-03-19 15:29:55 +00:00
ticketsIndex : {
2018-09-12 09:00:51 +00:00
searchResult : ` vn-ticket-index vn-card > div > vn-table > div > vn-tbody > a.vn-tr ` ,
2018-09-12 13:38:08 +00:00
searchResultDate : ` vn-ticket-index vn-table vn-tbody > a:nth-child(1) > vn-td:nth-child(4) ` ,
2018-09-12 14:25:12 +00:00
searchResultAddress : ` vn-ticket-index vn-table vn-tbody > a:nth-child(1) > vn-td:nth-child(6) ` ,
2018-07-11 09:03:34 +00:00
searchTicketInput : ` vn-ticket-index ${ components . vnTextfield } ` ,
2018-11-11 16:40:02 +00:00
searchButton : ` vn-ticket-index vn-searchbar vn-icon[icon="search"] ` ,
moreMenu : ` vn-ticket-index vn-icon-menu[vn-id="more-button"] > div > vn-icon ` ,
moreMenuTurns : ` vn-ticket-index vn-icon-menu vn-drop-down > vn-popover li ` ,
2018-11-19 08:27:15 +00:00
sixthWeeklyTicketTurn : ` vn-ticket-weekly > form > div > vn-card > div > vn-table > div > vn-tbody > vn-tr:nth-child(6) > vn-td:nth-child(3) > vn-autocomplete > div > div > input ` ,
2018-11-11 16:40:02 +00:00
weeklyTicket : ` vn-ticket-weekly vn-table > div > vn-tbody > vn-tr ` ,
sixthWeeklyTicketDeleteIcon : ` vn-ticket-weekly > form vn-tbody > vn-tr:nth-child(6) > vn-td:nth-child(6) > vn-icon-button[icon="delete"] `
} ,
ticketDescriptor : {
moreMenu : ` vn-ticket-descriptor > vn-card > div vn-icon-menu > div > vn-icon ` ,
moreMenuAddToTurn : ` vn-ticket-descriptor vn-icon-menu > div > vn-drop-down > vn-popover ul > li:nth-child(1) ` ,
2018-11-13 12:03:44 +00:00
moreMenuDeleteTicket : ` vn-ticket-descriptor vn-icon-menu > div > vn-drop-down > vn-popover ul > li:nth-child(2) ` ,
acceptDeleteTicketButton : ` vn-ticket-descriptor button[response="ACCEPT"] ` ,
2018-11-19 08:27:15 +00:00
thursdayButton : ` vn-ticket-descriptor > vn-dialog > div > form > div.body > tpl-body > div > vn-tool-bar > vn-button:nth-child(4) ` ,
saturdayButton : ` vn-ticket-descriptor > vn-dialog > div > form > div.body > tpl-body > div > vn-tool-bar > vn-button:nth-child(6) `
2018-03-19 15:29:55 +00:00
} ,
ticketNotes : {
2018-11-05 14:06:13 +00:00
notesButton : ` vn-left-menu a[ui-sref="ticket.card.observation"] ` ,
2018-05-31 09:52:39 +00:00
firstNoteRemoveButton : ` vn-icon[icon="remove_circle_outline"] ` ,
addNoteButton : ` vn-icon[icon="add_circle"] ` ,
2018-08-30 09:02:50 +00:00
firstNoteSelect : ` vn-autocomplete[field="observation.observationTypeFk"] input ` ,
firstNoteSelectSecondOption : ` vn-autocomplete[field="observation.observationTypeFk"] vn-drop-down ul > li:nth-child(2) ` ,
2018-06-28 13:58:04 +00:00
firstDescriptionInput : ` vn-textfield[label="Description"] input ` ,
2018-10-30 09:22:47 +00:00
submitNotesButton : ` ${ components . vnSubmit } `
2018-03-19 15:29:55 +00:00
} ,
2018-03-22 14:01:36 +00:00
ticketExpedition : {
2018-11-05 14:06:13 +00:00
expeditionButton : ` vn-left-menu a[ui-sref="ticket.card.expedition"] ` ,
2018-10-11 07:41:30 +00:00
secondExpeditionRemoveButton : ` vn-ticket-expedition vn-table div > vn-tbody > vn-tr:nth-child(2) > vn-td:nth-child(1) > vn-icon-button[icon="delete"] ` ,
2018-10-29 10:07:48 +00:00
acceptDeleteRowButton : ` vn-ticket-expedition > vn-confirm[vn-id="delete-expedition"] button[response=ACCEPT] ` ,
2018-10-30 09:22:47 +00:00
expeditionRow : ` vn-ticket-expedition vn-table vn-tbody > vn-tr `
2018-03-22 14:01:36 +00:00
} ,
2018-03-19 15:29:55 +00:00
ticketPackages : {
2018-11-05 14:06:13 +00:00
packagesButton : ` vn-left-menu a[ui-sref="ticket.card.package.index"] ` ,
2018-05-31 09:52:39 +00:00
firstPackageSelect : ` vn-autocomplete[label="Package"] > div > div > input ` ,
2018-09-13 10:32:33 +00:00
firstPackageSelectOptionTwo : ` vn-autocomplete[label="Package"] vn-drop-down ul > li:nth-child(2) ` ,
2018-09-12 14:25:12 +00:00
firstQuantityInput : ` vn-textfield[label="Quantity"] input ` ,
2018-04-04 14:41:06 +00:00
firstRemovePackageButton : ` vn-icon[vn-tooltip="Remove package"] ` ,
2018-09-12 14:25:12 +00:00
addPackageButton : ` vn-icon-button[vn-tooltip="Add package"] ` ,
2018-05-31 09:52:39 +00:00
clearPackageSelectButton : ` vn-autocomplete[label="Package"] > div > div > div > vn-icon > i ` ,
2018-10-30 09:22:47 +00:00
savePackagesButton : ` ${ components . vnSubmit } `
2018-04-04 09:56:07 +00:00
} ,
ticketSales : {
2018-09-06 12:39:08 +00:00
saleLine : ` vn-table div > vn-tbody > vn-tr ` ,
2018-10-22 15:12:41 +00:00
saleDescriptorPopover : 'vn-ticket-sale vn-item-descriptor-popover > vn-popover' ,
2018-09-06 12:39:08 +00:00
saleDescriptorPopoverSummaryButton : 'vn-item-descriptor-popover a[href="#!/item/1/summary"]' ,
2018-11-05 14:06:13 +00:00
saleButton : ` vn-left-menu a[ui-sref="ticket.card.sale"] ` ,
2018-09-06 12:39:08 +00:00
descriptorItemDiaryButton : ` vn-item-descriptor > vn-card > div > vn-horizontal.quicklinks.ng-scope > vn-horizontal > a > vn-icon > i ` ,
2018-11-15 13:15:34 +00:00
newItemButton : 'vn-float-button[icon="add"]' ,
2018-07-17 06:44:31 +00:00
firstSaleText : ` vn-table div > vn-tbody > vn-tr:nth-child(1) ` ,
2018-08-03 10:02:04 +00:00
firstSaleThumbnailImage : 'vn-ticket-sale:nth-child(1) vn-td:nth-child(3) > img' ,
firstSaleZoomedImage : 'body > div > div > img' ,
firstSaleQuantity : ` vn-textfield[model="sale.quantity"]:nth-child(1) input ` ,
2018-09-06 12:39:08 +00:00
firstSaleQuantityClearInput : ` vn-textfield[model="sale.quantity"] div.suffix > i ` ,
2018-10-20 10:07:48 +00:00
firstSaleID : 'vn-ticket-sale:nth-child(1) vn-td:nth-child(4) > span' ,
2018-08-03 10:02:04 +00:00
firstSalePrice : 'vn-ticket-sale:nth-child(1) vn-td:nth-child(7)' ,
2018-09-06 12:39:08 +00:00
firstSalePriceInput : 'vn-ticket-sale:nth-child(1) > vn-vertical > vn-popover.edit.dialog-summary.ng-isolate-scope.vn-popover.shown > div > div.content > div > vn-textfield' ,
2018-08-03 10:02:04 +00:00
firstSaleDiscount : 'vn-ticket-sale:nth-child(1) vn-td:nth-child(8)' ,
2018-09-10 08:22:20 +00:00
firstSaleDiscountInput : 'vn-ticket-sale:nth-child(1) vn-ticket-sale-edit-discount > div > vn-textfield > div > div > div.infix > input.ng-not-empty' ,
2018-08-03 10:02:04 +00:00
firstSaleImport : 'vn-ticket-sale:nth-child(1) vn-td:nth-child(9)' ,
2018-11-07 07:38:09 +00:00
firstSaleReservedIcon : 'vn-ticket-sale vn-tr:nth-child(1) > vn-td:nth-child(2) > vn-icon:nth-child(3)' ,
2018-09-11 08:53:57 +00:00
firstSaleColour : ` vn-ticket-sale vn-tr:nth-child(1) vn-td:nth-child(5) section:nth-child(5) ` ,
firstSaleLength : ` vn-ticket-sale vn-tr:nth-child(1) vn-td:nth-child(5) section:nth-child(3) ` ,
firstSaleCheckbox : ` vn-ticket-sale vn-tr:nth-child(1) vn-check[field="sale.checked"] label ` ,
2018-11-07 07:38:09 +00:00
secondSaleClaimId : 'vn-ticket-sale > vn-vertical > vn-card > div > vn-vertical > vn-table > div > vn-tbody > vn-tr:nth-child(2) > vn-td:nth-child(2) > a > vn-icon' ,
2018-09-11 08:53:57 +00:00
secondSaleColour : ` vn-ticket-sale vn-tr:nth-child(2) vn-td:nth-child(5) section:nth-child(5) ` ,
secondSalePrice : ` vn-ticket-sale vn-tr:nth-child(2) vn-td:nth-child(7) ` ,
secondSaleDiscount : ` vn-ticket-sale vn-tr:nth-child(2) vn-td:nth-child(8) ` ,
secondSaleImport : ` vn-ticket-sale vn-tr:nth-child(2) vn-td:nth-child(9) ` ,
2018-09-06 12:39:08 +00:00
secondSaleText : ` vn-table div > vn-tbody > vn-tr:nth-child(2) ` ,
2018-10-24 08:57:14 +00:00
totalImport : 'vn-ticket-sale > vn-vertical > vn-card > div > vn-vertical > div > p:nth-child(3) > strong' ,
2018-09-10 08:22:20 +00:00
selectAllSalesCheckbox : ` vn-ticket-sale vn-thead vn-check label ` ,
2018-09-06 12:39:08 +00:00
secondSaleCheckbox : ` vn-ticket-sale vn-tr:nth-child(2) vn-check[field="sale.checked"] label ` ,
thirdSaleCheckbox : ` vn-ticket-sale vn-tr:nth-child(3) vn-check[field="sale.checked"] label ` ,
deleteSaleButton : 'vn-ticket-sale vn-tool-bar > vn-button[icon="delete"]' ,
transferSaleButton : 'vn-ticket-sale vn-tool-bar > vn-button[icon="call_split"]' ,
moveToTicketInput : 'vn-ticket-sale vn-popover.transfer vn-textfield[model="$ctrl.moveToTicketFk"] input' ,
moveToTicketInputClearButton : 'vn-popover.shown i[title="Clear"]' ,
moveToTicketButton : 'vn-ticket-sale vn-popover.transfer vn-icon[icon="arrow_forward_ios"]' ,
moveToNewTicketButton : 'vn-ticket-sale vn-popover.transfer vn-button[label="New ticket"]' ,
2018-09-12 13:38:08 +00:00
acceptDeleteLineButton : ` vn-ticket-sale > vn-confirm[vn-id="delete-lines"] button[response=ACCEPT] ` ,
acceptDeleteTicketButton : ` vn-ticket-sale > vn-confirm[vn-id="deleteConfirmation"] button[response=ACCEPT] ` ,
2018-11-08 14:20:42 +00:00
stateMenuButton : 'vn-ticket-sale vn-tool-bar > vn-button-menu[label="State"] button' ,
2018-09-10 08:22:20 +00:00
stateMenuOptions : 'vn-ticket-sale vn-drop-down > vn-popover ul > li:nth-child(1)' ,
2018-11-08 14:20:42 +00:00
moreMenuButton : 'vn-ticket-sale vn-tool-bar > vn-button-menu[label="More"] button' ,
moreMenuReseveOption : 'vn-ticket-sale vn-drop-down > vn-popover ul > li:nth-child(2)' ,
moreMenuUnmarkResevedOption : 'vn-ticket-sale vn-drop-down > vn-popover ul > li:nth-child(3)' ,
moreMenuUpdateDiscount : 'vn-ticket-sale vn-drop-down > vn-popover ul > li:nth-child(4)' ,
2018-09-12 13:38:08 +00:00
moreMenuUpdateDiscountInput : 'vn-ticket-sale vn-dialog.shown vn-ticket-sale-edit-discount input' ,
2018-10-30 09:22:47 +00:00
moreMenuCreateClaim : 'vn-ticket-sale vn-drop-down > vn-popover ul > li:nth-child(1)'
2018-04-05 12:14:34 +00:00
} ,
ticketTracking : {
2018-09-10 08:22:20 +00:00
trackingButton : ` vn-left-menu a[ui-sref="ticket.card.tracking.index"] ` ,
2018-04-05 12:14:34 +00:00
createStateButton : ` ${ components . vnFloatButton } ` ,
2018-09-10 08:22:20 +00:00
stateSelect : 'vn-ticket-tracking-edit vn-autocomplete[field="$ctrl.ticket.stateFk"] input' ,
stateSelectInput : 'vn-ticket-tracking-edit vn-autocomplete > vn-drop-down > vn-popover vn-textfield input' ,
stateSelectFirstResult : 'vn-ticket-tracking-edit vn-autocomplete > vn-drop-down > vn-popover ul > li:nth-child(1)' ,
2018-10-30 09:22:47 +00:00
saveButton : ` ${ components . vnSubmit } `
2018-04-05 12:14:34 +00:00
} ,
2018-08-03 10:02:04 +00:00
ticketBasicData : {
2018-11-05 14:06:13 +00:00
basicDataButton : ` vn-left-menu a[ui-sref="ticket.card.data.stepOne"] ` ,
2018-09-03 11:54:35 +00:00
clientSelect : ` vn-autocomplete[field=" $ ctrl.clientFk"] input ` ,
clientSelectThirdOption : ` vn-autocomplete[field=" $ ctrl.clientFk"] vn-drop-down ul > li:nth-child(3) ` ,
addressSelect : ` vn-autocomplete[field=" $ ctrl.ticket.addressFk"] input ` ,
addressSelectSecondOption : ` vn-autocomplete[field=" $ ctrl.ticket.addressFk"] vn-drop-down ul > li:nth-child(2) ` ,
agencySelect : ` vn-autocomplete[field=" $ ctrl.ticket.agencyModeFk"] input ` ,
2018-09-21 13:01:51 +00:00
agencySelectOptionSix : ` vn-autocomplete[field=" $ ctrl.ticket.agencyModeFk"] vn-drop-down ul > li:nth-child(6) ` ,
2018-09-03 11:54:35 +00:00
nextStepButton : ` vn-step-control > section > section.buttons > section:nth-child(2) > vn-button ` ,
finalizeButton : ` vn-step-control > section > section.buttons > section:nth-child(2) > vn-submit ` ,
stepTwoTotalPriceDif : ` vn-ticket-data-step-two > form > vn-card > div > vn-horizontal > table > tfoot > tr > td:nth-child(4) ` ,
chargesReason : ` vn-autocomplete[field=" $ ctrl.ticket.option"] input ` ,
chargesReasonFourthOption : ` vn-autocomplete[field=" $ ctrl.ticket.option"] vn-drop-down ul > li:nth-child(4) ` ,
2018-10-30 09:22:47 +00:00
chargesReasonFirstOption : ` vn-autocomplete[field=" $ ctrl.ticket.option"] vn-drop-down ul > li:nth-child(1) `
2018-10-25 14:44:03 +00:00
} ,
ticketComponents : {
2018-11-05 14:06:13 +00:00
componentsButton : ` vn-left-menu a[ui-sref="ticket.card.components"] ` ,
2018-10-25 14:44:03 +00:00
base : 'vn-ticket-components tfoot > tr:nth-child(1) > td' ,
margin : 'vn-ticket-components tfoot > tr:nth-child(2) > td' ,
2018-10-30 09:22:47 +00:00
total : 'vn-ticket-components tfoot > tr:nth-child(3) > td'
2018-08-03 10:02:04 +00:00
} ,
2018-11-13 15:30:19 +00:00
ticketRequests : {
2018-11-21 13:09:22 +00:00
requestButton : ` vn-left-menu a[ui-sref="ticket.card.request.index"] ` ,
addRequestButton : ` vn-ticket-request-index > a > vn-float-button > button ` ,
request : 'vn-ticket-request-index > form > vn-card > div > vn-horizontal > vn-table > div > vn-tbody > vn-tr' ,
descriptionInput : ` vn-ticket-request-create > form > div > vn-card > div > vn-horizontal:nth-child(2) > vn-textfield > div > div > div.infix > input ` ,
atenderSelect : ` vn-ticket-request-create > form > div > vn-card > div > vn-horizontal:nth-child(2) > vn-autocomplete > div > div > input ` ,
atenderSelectFirstOption : ` vn-ticket-request-create > form > div > vn-card > div > vn-horizontal:nth-child(2) > vn-autocomplete > vn-drop-down > vn-popover > div > div.content > div > div.list > ul > li:nth-child(1) ` ,
atenderSelectSecondOption : ` vn-ticket-request-create > form > div > vn-card > div > vn-horizontal:nth-child(2) > vn-autocomplete > vn-drop-down > vn-popover > div > div.content > div > div.list > ul > li:nth-child(2) ` ,
quantityInput : ` vn-ticket-request-create > form > div > vn-card > div > vn-horizontal:nth-child(3) > vn-textfield:nth-child(1) > div > div > div.infix > input ` ,
priceInput : ` vn-ticket-request-create > form > div > vn-card > div > vn-horizontal:nth-child(3) > vn-textfield:nth-child(2) > div > div > div.infix > input ` ,
firstRemoveRequestButton : ` vn-ticket-request-index vn-icon[icon="delete"]:nth-child(1) ` ,
saveButton : ` vn-ticket-request-create > form > div > vn-button-bar > vn-submit[label="Create"] input ` ,
firstDescription : 'vn-ticket-request-index > form > vn-card > div > vn-horizontal > vn-table > div > vn-tbody > vn-tr:nth-child(1) > vn-td:nth-child(2)' ,
2018-11-13 15:30:19 +00:00
} ,
2018-04-05 12:14:34 +00:00
createStateView : {
2018-05-31 09:52:39 +00:00
stateInput : ` vn-autocomplete[field=" $ ctrl.ticket.stateFk"] > div > div > input ` ,
stateInputOptionOne : ` vn-autocomplete[field=" $ ctrl.ticket.stateFk"] vn-drop-down ul > li:nth-child(1) ` ,
clearStateInputButton : ` vn-autocomplete[field=" $ ctrl.ticket.stateFk"] > div > div > div > vn-icon > i ` ,
2018-10-30 09:22:47 +00:00
saveStateButton : ` ${ components . vnSubmit } `
2018-09-04 09:38:48 +00:00
} ,
claimsIndex : {
searchClaimInput : ` vn-claim-index ${ components . vnTextfield } ` ,
searchResult : ` vn-claim-index vn-card > div > vn-table > div > vn-tbody > vn-tr ` ,
2018-10-30 09:22:47 +00:00
searchButton : ` vn-claim-index vn-searchbar vn-icon[icon="search"] `
2018-09-04 09:38:48 +00:00
} ,
claimBasicData : {
2018-11-05 14:06:13 +00:00
basicDataButton : ` vn-left-menu a[ui-sref="claim.card.basicData"] ` ,
2018-09-04 09:38:48 +00:00
claimStateSelect : ` vn-autocomplete[field=" $ ctrl.claim.claimStateFk"] input ` ,
claimStateSelectThirdOption : ` vn-autocomplete[field=" $ ctrl.claim.claimStateFk"] vn-drop-down ul > li:nth-child(3) ` ,
claimStateSelectFourthOption : ` vn-autocomplete[field=" $ ctrl.claim.claimStateFk"] vn-drop-down ul > li:nth-child(4) ` ,
isPaidWithManaCheckbox : ` vn-check[field=" $ ctrl.claim.isChargedToMana"] > label > input ` ,
responsabilityInputRange : ` vn-input-range ` ,
observationInput : ` vn-textarea[label="Observation"] textarea ` ,
2018-10-30 09:22:47 +00:00
saveButton : ` ${ components . vnSubmit } `
2018-09-04 09:38:48 +00:00
} ,
claimDetails : {
2018-11-05 14:06:13 +00:00
detailsButton : ` vn-left-menu a[ui-sref="claim.card.detail"] ` ,
2018-10-30 09:22:47 +00:00
addItemButton : ` vn-claim-detail a vn-float-button `
2018-10-25 14:44:03 +00:00
} ,
2018-11-15 13:15:34 +00:00
orderCatalog : {
catalogButton : ` vn-left-menu a[ui-sref="order.card.catalog"] `
} ,
2017-09-15 10:24:37 +00:00
} ;