Cypress: Do not hard target buttons based on their position
No need to specify if it's first or second button as there is always only one primary button. On top of that this avoids maintenance work whenever for some reason the button is not the first in line. Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com> Change-Id: Idd3ef60023e88d1a9a8fd6f465dc4c63c068debdpull/4509/head
parent
bbc7f8e1b8
commit
83b13fd454
|
@ -173,7 +173,7 @@ function executeCopyFromContextMenu(XPos, YPos) {
|
|||
.click();
|
||||
|
||||
// Close warning about clipboard operations
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button.vex-first')
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button')
|
||||
.click();
|
||||
|
||||
// Wait until it's closed
|
||||
|
|
|
@ -200,7 +200,7 @@ describe('Trigger hamburger menu options.', function() {
|
|||
cy.get('.vex-dialog-message')
|
||||
.should('have.text', 'Please use the copy/paste buttons on your on-screen keyboard.');
|
||||
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button.vex-first')
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button')
|
||||
.click();
|
||||
|
||||
cy.get('.vex-dialog-form')
|
||||
|
@ -222,7 +222,7 @@ describe('Trigger hamburger menu options.', function() {
|
|||
cy.get('.vex-dialog-message')
|
||||
.should('have.text', 'Please use the copy/paste buttons on your on-screen keyboard.');
|
||||
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button.vex-first')
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button')
|
||||
.click();
|
||||
|
||||
cy.get('.vex-dialog-form')
|
||||
|
@ -244,7 +244,7 @@ describe('Trigger hamburger menu options.', function() {
|
|||
cy.get('.vex-dialog-message')
|
||||
.should('have.text', 'Please use the copy/paste buttons on your on-screen keyboard.');
|
||||
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button.vex-first')
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button')
|
||||
.click();
|
||||
|
||||
cy.get('.vex-dialog-form')
|
||||
|
|
|
@ -202,7 +202,7 @@ describe('Trigger hamburger menu options.', function() {
|
|||
cy.get('.vex-dialog-message')
|
||||
.should('have.text', 'Please use the copy/paste buttons on your on-screen keyboard.');
|
||||
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button.vex-first')
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button')
|
||||
.click();
|
||||
|
||||
cy.get('.vex-dialog-form')
|
||||
|
@ -248,7 +248,7 @@ describe('Trigger hamburger menu options.', function() {
|
|||
cy.get('.vex-dialog-message')
|
||||
.should('have.text', 'Please use the copy/paste buttons on your on-screen keyboard.');
|
||||
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button.vex-first')
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button')
|
||||
.click();
|
||||
|
||||
cy.get('.vex-dialog-form')
|
||||
|
|
|
@ -186,7 +186,7 @@ describe('Trigger hamburger menu options.', function() {
|
|||
cy.get('.vex-dialog-message')
|
||||
.should('have.text', 'Please use the copy/paste buttons on your on-screen keyboard.');
|
||||
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button.vex-first')
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button')
|
||||
.click();
|
||||
|
||||
cy.get('.vex-dialog-form')
|
||||
|
@ -226,7 +226,7 @@ describe('Trigger hamburger menu options.', function() {
|
|||
cy.get('.vex-dialog-message')
|
||||
.should('have.text', 'Please use the copy/paste buttons on your on-screen keyboard.');
|
||||
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button.vex-first')
|
||||
cy.get('.vex-dialog-button-primary.vex-dialog-button')
|
||||
.click();
|
||||
|
||||
cy.get('.vex-dialog-form')
|
||||
|
|
Loading…
Reference in New Issue