Wyszukaj / o blogu

Cypress: wprowadzenie cz. 2

Opublikowano ndz 16 stycznia 2022 w qa • Tagi: testing, cypress, wprowadzenie, then, promise, chaining, variables, zmienne • 3 min read

cypress

Cypress i tworzenie ciągów

Cypress oparty jest o tworzenie ciągów (łączeniu ze sobą funkcji w celu stworzenia testu). Cypress sam zajmuje się Promisami.

cy.get('textarea.post-body')
    .type('{enter}')

cy.get('textarea.post-body')
    .contains('xyz')
    .click()

cy.get('textarea.post-body')
    .find('.productname')
    .eq(1)
    .click()

cy.find() - szuka dziecka w …


Czytaj dalej

Cypress wprowadzenie

Opublikowano ndz 09 stycznia 2022 w qa • Tagi: testing, cypress, wprowadzenie, asercje, js, qa • 2 min read

cypress

Cypress wprowadzenie

Cypress jest oparty o bibl. Mocha (struktura test) oraz Chai (asercje, funkcje, wywołania).

Mocha 🥤

describe - opis testu / grupowanie serii tekstu / przyjmuje 2 argumenty - nazwę testu i funkcję (call back function)

it - test / pojedynczy test / przyjmuje 2 argumenty - nazwę testu i funkcję (call back function)

.only - wyłącza wszystkie inne …


Czytaj dalej

Appium wprowadzenie

Opublikowano ndz 19 grudnia 2021 w qa • Tagi: testing, wprowadzenie, tests, qa • 2 min read

appium

Instalacja:

    > brew install node      # get node.js
    > npm install -g appium  # get appium
    > npm install wd         # get appium client
    > appium &                # start appium
    > node your-appium-test.js # run your test

Pierwsze uruchomienie być może będzie wymagało -> Edit configurations -> podanie Android_Home (u mnie: /Users/user_name/Library/Android/sdk) + Java_Home (wpisz w terminal: /usr …


Czytaj dalej