Playwright ve Cypress ile e2e test nasıl yazılır?

Playwright ile E2E Test Yazma

Playwright, modern web uygulamaları için end-to-end (E2E) testler yazmak için kullanılan güçlü bir otomasyon aracıdır.
  • Kurulum: Node.js yüklüyse, terminalde `npm init -y` ile proje oluşturun. Ardından `npm install playwright` komutuyla Playwright\'ı yükleyin.
  • Test Senaryosu: Aşağıdaki basit örnek, bir web sayfasını açarak başlığı kontrol eder:
  • const { chromium } = require(\'playwright\');
    
    (async () => {
      const browser = await chromium.launch();
      const page = await browser.newPage();
      await page.goto(\'https://example.com\');
      const title = await page.title();
      console.log(title); // \'Example Domain\' 
      await browser.close();
    })();
      
  • Test Koşum: Test dosyasını çalıştırmak için terminalde `node test.js` komutunu kullanın.

Cypress ile E2E Test Yazma

Cypress, web uygulamalarını test etmek için geliştirilmiş başka bir popüler otomasyon aracıdır.
  • Kurulum: Proje dizininde terminalde `npm install cypress` komutunu çalıştırın.
  • Test Senaryosu: Aşağıdaki örnek, bir web sayfasını ziyaret eder ve başlığı kontrol eder:
  • describe(\'Example Test\', () => {
      it(\'Visits the Example page\', () => {
        cy.visit(\'https://example.com\');
        cy.title().should(\'eq\', \'Example Domain\');
      });
    });
      
  • Test Koşum: Testleri başlatmak için terminalde `npx cypress open` komutunu kullanın.
Her iki araç da güçlü özellikler sunar. Proje ihtiyaçlarına göre tercih yapabilirsiniz.

Cevap yazmak için lütfen .

Playwright ve Cypress ile e2e test nasıl yazılır?

🐞

Hata bildir

Paylaş