Cypress test. Settings player step. (#2539)
* add test * add steps to jump via shortcuts * improvements test * added open/close settings check Co-authored-by: Dmitriy Oparin <dmitriyx.oparin@intel.com>main
parent
6e5f6834b9
commit
240f07c3ac
@ -0,0 +1,59 @@
|
||||
// Copyright (C) 2020 Intel Corporation
|
||||
//
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
/// <reference types="cypress" />
|
||||
|
||||
import { taskName } from '../../support/const';
|
||||
|
||||
context('Settings "Player step"', () => {
|
||||
const caseId = '29';
|
||||
const countJumpStep = 3;
|
||||
let startFrame;
|
||||
|
||||
before(() => {
|
||||
cy.openTaskJob(taskName);
|
||||
});
|
||||
|
||||
describe(`Testing case "${caseId}"`, () => {
|
||||
it('Change player step ', () => {
|
||||
cy.openSettings();
|
||||
cy.get('.cvat-settings-modal').within(() => {
|
||||
cy.contains('Player').click();
|
||||
cy.get('.cvat-player-settings-step').within(() => {
|
||||
cy.get('[role="spinbutton"]').clear().type(countJumpStep);
|
||||
});
|
||||
});
|
||||
cy.closeSettings();
|
||||
|
||||
// get and save start frame
|
||||
cy.get('.cvat-player-frame-selector').within(() => {
|
||||
cy.get('[role="spinbutton"]')
|
||||
.should('have.attr', 'aria-valuenow')
|
||||
.then((valueFrameNow) => {
|
||||
startFrame = Number(valueFrameNow);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
it('Jump to forward frame via GUI', () => {
|
||||
cy.get('.cvat-player-forward-button').click();
|
||||
cy.checkFrameNum(startFrame + countJumpStep);
|
||||
});
|
||||
|
||||
it('Jump to backward frame via GUI', () => {
|
||||
cy.get('.cvat-player-backward-button').click();
|
||||
cy.checkFrameNum(startFrame);
|
||||
});
|
||||
|
||||
it('Jump to forward frame via shortcuts', () => {
|
||||
cy.get('body').type('{v}');
|
||||
cy.checkFrameNum(startFrame + countJumpStep);
|
||||
});
|
||||
|
||||
it('Jump to backward frame via shortcuts', () => {
|
||||
cy.get('body').type('{c}');
|
||||
cy.checkFrameNum(startFrame);
|
||||
});
|
||||
});
|
||||
});
|
||||
Loading…
Reference in New Issue