🦇6. Cypress Basit Komutlar

Cypress temel komutları aşağıda listelenmiştir

visit

Bir URL başlatır.

cy.visit('https://www.iddaa.com')

get

DOM üzerinden tekli veya çoklu elemanlar elde eder.

cy.get('#txt')

title

cy.title()

reload

cy.reload()

viewport

// viewport to 100px and 500px
cy.viewport(100, 500)

wait

cy.wait(1000)

go

//like clicking back button
cy.go('back')
//like clicking forward button
cy.go('forward')

getCookie ya da getCookies

cy.getCookie('abc')

cy.getCookies()

First ve End

Find: Bir grup elemandan ilk elemanı elde eder.

End: Bir grup elemandan son elemanı elde eder.

//obtain first td in tr
cy.get('tr>td').first()

//obtain first td in tr
cy.get('tr>td').end()

Contains

Belirli bir metne sahip bir eleman elde eder. Eleman metinden daha fazlasına sahip olabilir. Baktığımız metinde içeriğinde var mı kontrolu yapar.

//returns element in #txt having Tutor text
cy.get('#txt').contains('İddaa')

and

Bir assertion oluşturmak için kullanılır ve .should() ifadesinin takma adıdır.

//element is visible & enabled
cy.get('#txt').should('be.visible').and('be.enabled')
//element is checked
cy.contains('Subject').and('be.checked')

as

Daha sonra daha kolay ulaşıp kullanmak için bir takma ad sağlar.

//alias element as parent
cy.get('#txt').find('li').first().as('parent')

click

DOM üzerinde bir ögeye(genellikle bir butona) tıklamayı sağlar.

//click on element with id txt
cy.get('#txt').click()

each

Bir dizi boyunca yineleme yaparak testimizi yazmamızı sağlar.

//iterate through individual li
cy.get('li').each(() => {...})

eq

Bir eleman dizisinde belirli bir indeksteki bir elemanı ifade eder.

//obtain third td in tr
cy.get('tr>td').eq(2)

Last updated