🦇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