|
|
|
@ -304,7 +304,6 @@ Cypress.Commands.add('createPoint', (createPointParams) => {
|
|
|
|
selectedValueGlobal = $labelValue.text();
|
|
|
|
selectedValueGlobal = $labelValue.text();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if (createPointParams.numberOfPoints) {
|
|
|
|
if (createPointParams.numberOfPoints) {
|
|
|
|
createPointParams.complete = false;
|
|
|
|
|
|
|
|
cy.get('.ant-input-number-input').clear().type(createPointParams.numberOfPoints);
|
|
|
|
cy.get('.ant-input-number-input').clear().type(createPointParams.numberOfPoints);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
cy.contains('button', createPointParams.type).click();
|
|
|
|
cy.contains('button', createPointParams.type).click();
|
|
|
|
@ -312,11 +311,15 @@ Cypress.Commands.add('createPoint', (createPointParams) => {
|
|
|
|
createPointParams.pointsMap.forEach((element) => {
|
|
|
|
createPointParams.pointsMap.forEach((element) => {
|
|
|
|
cy.get('.cvat-canvas-container').click(element.x, element.y);
|
|
|
|
cy.get('.cvat-canvas-container').click(element.x, element.y);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if (createPointParams.complete) {
|
|
|
|
if (createPointParams.finishWithButton) {
|
|
|
|
const keyCodeN = 78;
|
|
|
|
cy.contains('span', 'Done').click();
|
|
|
|
cy.get('.cvat-canvas-container')
|
|
|
|
} else {
|
|
|
|
.trigger('keydown', { keyCode: keyCodeN })
|
|
|
|
if (! createPointParams.numberOfPoints) {
|
|
|
|
.trigger('keyup', { keyCode: keyCodeN });
|
|
|
|
const keyCodeN = 78;
|
|
|
|
|
|
|
|
cy.get('.cvat-canvas-container')
|
|
|
|
|
|
|
|
.trigger('keydown', { keyCode: keyCodeN })
|
|
|
|
|
|
|
|
.trigger('keyup', { keyCode: keyCodeN });
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
cy.checkObjectParameters(createPointParams, 'POINTS');
|
|
|
|
cy.checkObjectParameters(createPointParams, 'POINTS');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
@ -348,7 +351,6 @@ Cypress.Commands.add('createPolygon', (createPolygonParams) => {
|
|
|
|
selectedValueGlobal = $labelValue.text();
|
|
|
|
selectedValueGlobal = $labelValue.text();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if (createPolygonParams.numberOfPoints) {
|
|
|
|
if (createPolygonParams.numberOfPoints) {
|
|
|
|
createPolygonParams.complete = false;
|
|
|
|
|
|
|
|
cy.get('.ant-input-number-input').clear().type(createPolygonParams.numberOfPoints);
|
|
|
|
cy.get('.ant-input-number-input').clear().type(createPolygonParams.numberOfPoints);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
cy.contains('button', createPolygonParams.type).click();
|
|
|
|
cy.contains('button', createPolygonParams.type).click();
|
|
|
|
@ -357,11 +359,15 @@ Cypress.Commands.add('createPolygon', (createPolygonParams) => {
|
|
|
|
createPolygonParams.pointsMap.forEach((element) => {
|
|
|
|
createPolygonParams.pointsMap.forEach((element) => {
|
|
|
|
cy.get('.cvat-canvas-container').click(element.x, element.y);
|
|
|
|
cy.get('.cvat-canvas-container').click(element.x, element.y);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if (createPolygonParams.complete) {
|
|
|
|
if (createPolygonParams.finishWithButton) {
|
|
|
|
const keyCodeN = 78;
|
|
|
|
cy.contains('span', 'Done').click();
|
|
|
|
cy.get('.cvat-canvas-container')
|
|
|
|
} else {
|
|
|
|
.trigger('keydown', { keyCode: keyCodeN })
|
|
|
|
if (! createPolygonParams.numberOfPoints) {
|
|
|
|
.trigger('keyup', { keyCode: keyCodeN });
|
|
|
|
const keyCodeN = 78;
|
|
|
|
|
|
|
|
cy.get('.cvat-canvas-container')
|
|
|
|
|
|
|
|
.trigger('keydown', { keyCode: keyCodeN })
|
|
|
|
|
|
|
|
.trigger('keyup', { keyCode: keyCodeN });
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
cy.checkObjectParameters(createPolygonParams, 'POLYGON');
|
|
|
|
cy.checkObjectParameters(createPolygonParams, 'POLYGON');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
@ -490,7 +496,6 @@ Cypress.Commands.add('createPolyline', (createPolylineParams) => {
|
|
|
|
selectedValueGlobal = $labelValue.text();
|
|
|
|
selectedValueGlobal = $labelValue.text();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if (createPolylineParams.numberOfPoints) {
|
|
|
|
if (createPolylineParams.numberOfPoints) {
|
|
|
|
createPolylineParams.complete = false;
|
|
|
|
|
|
|
|
cy.get('.ant-input-number-input').clear().type(createPolylineParams.numberOfPoints);
|
|
|
|
cy.get('.ant-input-number-input').clear().type(createPolylineParams.numberOfPoints);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
cy.contains('button', createPolylineParams.type).click();
|
|
|
|
cy.contains('button', createPolylineParams.type).click();
|
|
|
|
@ -498,11 +503,15 @@ Cypress.Commands.add('createPolyline', (createPolylineParams) => {
|
|
|
|
createPolylineParams.pointsMap.forEach((element) => {
|
|
|
|
createPolylineParams.pointsMap.forEach((element) => {
|
|
|
|
cy.get('.cvat-canvas-container').click(element.x, element.y);
|
|
|
|
cy.get('.cvat-canvas-container').click(element.x, element.y);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if (createPolylineParams.complete) {
|
|
|
|
if (createPolylineParams.finishWithButton) {
|
|
|
|
const keyCodeN = 78;
|
|
|
|
cy.contains('span', 'Done').click();
|
|
|
|
cy.get('.cvat-canvas-container')
|
|
|
|
} else {
|
|
|
|
.trigger('keydown', { keyCode: keyCodeN })
|
|
|
|
if (! createPolylineParams.numberOfPoints) {
|
|
|
|
.trigger('keyup', { keyCode: keyCodeN });
|
|
|
|
const keyCodeN = 78;
|
|
|
|
|
|
|
|
cy.get('.cvat-canvas-container')
|
|
|
|
|
|
|
|
.trigger('keydown', { keyCode: keyCodeN })
|
|
|
|
|
|
|
|
.trigger('keyup', { keyCode: keyCodeN });
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
cy.checkObjectParameters(createPolylineParams, 'POLYLINE');
|
|
|
|
cy.checkObjectParameters(createPolylineParams, 'POLYLINE');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|