test: refs #8441 improve visibility checks and update invoice link selectors
gitea/salix-front/pipeline/pr-dev This commit is unstable
Details
gitea/salix-front/pipeline/pr-dev This commit is unstable
Details
This commit is contained in:
parent
903345203b
commit
2dd82a55e8
|
@ -52,9 +52,7 @@ describe('Vehicle Invoice In', () => {
|
||||||
.invoke('text')
|
.invoke('text')
|
||||||
.then((supplierName) => {
|
.then((supplierName) => {
|
||||||
supplierName = supplierName.trim();
|
supplierName = supplierName.trim();
|
||||||
cy.get('.q-menu').should('exist').should('be.visible');
|
|
||||||
cy.get(selectors.descriptorGoToSummaryBtn)
|
cy.get(selectors.descriptorGoToSummaryBtn)
|
||||||
.should('exist')
|
|
||||||
.should('be.visible')
|
.should('be.visible')
|
||||||
.click();
|
.click();
|
||||||
cy.location().should('match', supplierSummaryUrlRegex);
|
cy.location().should('match', supplierSummaryUrlRegex);
|
||||||
|
@ -68,9 +66,7 @@ describe('Vehicle Invoice In', () => {
|
||||||
.invoke('text')
|
.invoke('text')
|
||||||
.then((supplierName) => {
|
.then((supplierName) => {
|
||||||
supplierName = supplierName.trim();
|
supplierName = supplierName.trim();
|
||||||
cy.get('.q-menu').should('exist').should('be.visible');
|
|
||||||
cy.get(selectors.descriptorOpenSummaryBtn)
|
cy.get(selectors.descriptorOpenSummaryBtn)
|
||||||
.should('exist')
|
|
||||||
.should('be.visible')
|
.should('be.visible')
|
||||||
.click();
|
.click();
|
||||||
cy.get(selectors.summaryGoToSummaryBtn).should('be.visible').click();
|
cy.get(selectors.summaryGoToSummaryBtn).should('be.visible').click();
|
||||||
|
@ -80,17 +76,14 @@ describe('Vehicle Invoice In', () => {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
// Redmine #8863
|
describe('Invoice pop-ups', () => {
|
||||||
describe.skip('Invoice pop-ups', () => {
|
|
||||||
it('Should redirect to the invoiceIn summary from the invoice descriptor pop-up', () => {
|
it('Should redirect to the invoiceIn summary from the invoice descriptor pop-up', () => {
|
||||||
cy.get(selectors.firstRowInvoice)
|
cy.get(selectors.firstRowInvoice)
|
||||||
.click()
|
.click()
|
||||||
.invoke('text')
|
.invoke('text')
|
||||||
.then((invoice) => {
|
.then((invoice) => {
|
||||||
invoice = invoice.trim();
|
invoice = invoice.trim();
|
||||||
cy.get('.q-menu').should('exist').should('be.visible');
|
|
||||||
cy.get(selectors.descriptorGoToSummaryBtn)
|
cy.get(selectors.descriptorGoToSummaryBtn)
|
||||||
.should('exist')
|
|
||||||
.should('be.visible')
|
.should('be.visible')
|
||||||
.click();
|
.click();
|
||||||
cy.location().should('match', invoiceInSummaryUrlRegex);
|
cy.location().should('match', invoiceInSummaryUrlRegex);
|
||||||
|
@ -104,9 +97,7 @@ describe('Vehicle Invoice In', () => {
|
||||||
.invoke('text')
|
.invoke('text')
|
||||||
.then((invoice) => {
|
.then((invoice) => {
|
||||||
invoice = invoice.trim();
|
invoice = invoice.trim();
|
||||||
cy.get('.q-menu').should('exist').should('be.visible');
|
|
||||||
cy.get(selectors.descriptorOpenSummaryBtn)
|
cy.get(selectors.descriptorOpenSummaryBtn)
|
||||||
.should('exist')
|
|
||||||
.should('be.visible')
|
.should('be.visible')
|
||||||
.click();
|
.click();
|
||||||
cy.get(selectors.summaryGoToSummaryBtn).should('be.visible').click();
|
cy.get(selectors.summaryGoToSummaryBtn).should('be.visible').click();
|
||||||
|
|
|
@ -6,7 +6,7 @@ describe('Vehicle summary', () => {
|
||||||
summaryBasicDataLink: '[dense=""] > .q-pb-lg > .header-link > .link',
|
summaryBasicDataLink: '[dense=""] > .q-pb-lg > .header-link > .link',
|
||||||
basicDataSupplierLink: ':nth-child(4) > .value > .link',
|
basicDataSupplierLink: ':nth-child(4) > .value > .link',
|
||||||
assignedInvoicesSupplierLink: 'tbody > :nth-child(1) > :nth-child(2) > .link',
|
assignedInvoicesSupplierLink: 'tbody > :nth-child(1) > :nth-child(2) > .link',
|
||||||
assignedInvoicesInvoiceLink: ':nth-child(1) > :nth-child(3) > .link',
|
assignedInvoicesInvoiceLink: 'tbody > :nth-child(1) > :nth-child(3) > .link',
|
||||||
descriptorOpenSummaryBtn: '.q-menu > .descriptor [data-cy="openSummaryBtn"]',
|
descriptorOpenSummaryBtn: '.q-menu > .descriptor [data-cy="openSummaryBtn"]',
|
||||||
descriptorGoToSummaryBtn: '.q-menu > .descriptor [data-cy="goToSummaryBtn"]',
|
descriptorGoToSummaryBtn: '.q-menu > .descriptor [data-cy="goToSummaryBtn"]',
|
||||||
summaryGoToSummaryBtn: '.summaryHeader [data-cy="goToSummaryBtn"]',
|
summaryGoToSummaryBtn: '.summaryHeader [data-cy="goToSummaryBtn"]',
|
||||||
|
@ -105,9 +105,7 @@ describe('Vehicle summary', () => {
|
||||||
.invoke('text')
|
.invoke('text')
|
||||||
.then((invoice) => {
|
.then((invoice) => {
|
||||||
invoice = invoice.trim();
|
invoice = invoice.trim();
|
||||||
cy.get('.q-menu').should('exist').should('be.visible');
|
|
||||||
cy.get(selectors.descriptorGoToSummaryBtn)
|
cy.get(selectors.descriptorGoToSummaryBtn)
|
||||||
.should('exist')
|
|
||||||
.should('be.visible')
|
.should('be.visible')
|
||||||
.click();
|
.click();
|
||||||
cy.url().should('match', invoiceInSummaryUrlRegex);
|
cy.url().should('match', invoiceInSummaryUrlRegex);
|
||||||
|
@ -121,9 +119,7 @@ describe('Vehicle summary', () => {
|
||||||
.invoke('text')
|
.invoke('text')
|
||||||
.then((invoice) => {
|
.then((invoice) => {
|
||||||
invoice = invoice.trim();
|
invoice = invoice.trim();
|
||||||
cy.get('.q-menu').should('exist').should('be.visible');
|
|
||||||
cy.get(selectors.descriptorOpenSummaryBtn)
|
cy.get(selectors.descriptorOpenSummaryBtn)
|
||||||
.should('exist')
|
|
||||||
.should('be.visible')
|
.should('be.visible')
|
||||||
.click();
|
.click();
|
||||||
cy.get(selectors.summaryGoToSummaryBtn).should('be.visible').click();
|
cy.get(selectors.summaryGoToSummaryBtn).should('be.visible').click();
|
||||||
|
|
Loading…
Reference in New Issue