text 赛普拉斯加法测试案例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 赛普拉斯加法测试案例相关的知识,希望对你有一定的参考价值。

/// <reference types="Cypress" />

context('Addition', () => {
    beforeEach(() => {
        cy.visit('http://localhost:3000/')
    })

    it('adds two numbers', () => {

        //Start the test
        cy.eyesOpen({
            appName: 'Calculator',
            testName: 'Add two numbers',
            browser: { width: 800, height: 600 },
        });

        // click on number 8
        cy.get("#root > div > div.component-button-panel > div:nth-child(2) > div:nth-child(2) > button")
            .click()

        // Take a snapshot of the calculator showing number 8 clicked
        cy.eyesCheckWindow('Number 8 clicked');

        // click on + operation
        cy.get("#root > div > div.component-button-panel > div:nth-child(4) > div.component-button.orange > button")
            .click()

        // click on number 7
        cy.get("#root > div > div.component-button-panel > div:nth-child(2) > div:nth-child(1) > button")
            .click()

        // Take a snapshot of the calculator showing the number 7 clicked
        cy.eyesCheckWindow('Number 7 clicked');

        // click on = operation
        cy.get("#root > div > div.component-button-panel > div:nth-child(5) > div.component-button.orange > button")
            .click()

        // Take a snapshot of the calculator showing the result of number 15 displayed
        cy.eyesCheckWindow('Display value of 15');

        // validate the result is 15
        cy.get("#root > div > div.component-display > div")
            .contains('15')

        //End Test
        cy.eyesClose();
    });
})

以上是关于text 赛普拉斯加法测试案例的主要内容,如果未能解决你的问题,请参考以下文章

赛普拉斯可以运行在赛普拉斯文件夹之外导入的测试文件吗?

赛普拉斯:测试元素是不是不存在

赛普拉斯在多项测试中冻结

赛普拉斯:只运行一项测试

如何查看赛普拉斯测试使用的属性值?

赛普拉斯 - 如何按顺序运行测试文件