Playwright için AI destekli self-healing sistemi

Kırılan testler
artık geçmiş

UI değiştiğinde Playwright locator'larınız kırılmaz. Test Stabiliser broken selector'ları gerçek zamanlı tespit eder, onarır ve raporlar.

login.spec.ts
// Öncesi
import { test, expect } from '@playwright/test'
// Sonrası — tek satır değişiklik
import { test, expect } from './src/runtime/fixture'
✓ Self-healing aktif — locator'lar artık otomatik onarılır

Kurulum 2 dakika · Kredi kartı gerekmez · Ücretsiz plan sonsuza dek ücretsiz

Nasıl çalışır

4 katmanlı onarım pipeline'ı

İlk güvenilir çözümde durur. Gereksiz API çağrısı yapmaz, gereksiz maliyet oluşturmaz.

01

Fuzzy metin eşleştirme

Kırılan selector'ın metni sayfadaki tüm görünür text node'larla Levenshtein mesafesiyle karşılaştırılır. Benzerlik 0.80 üzerindeyse otomatik uygulanır.

02

DOM accessibility tree diff

Sayfanın erişilebilirlik ağacı yakalanır. Her node, kırılan locator'ın niyetiyle (rol, isim, ARIA, pozisyon) skorlanır. 0.85 üzeri otomatik uygulanır.

03

AI fallback (Claude API)

Kırılan selector, DOM snapshot ve test bağlamı Claude'a gönderilir. Önerilen selector canlı DOM'da doğrulandıktan sonra insan onayına sunulur.

04

Manuel log

Hiçbir strateji işe yaramazsa healing-report.json'a strateji: "manual" olarak yazılır. Dashboard'da kırmızı işaretlenerek ekibi uyarır.

Otomatik uygulama hiçbir zaman yapılmaz:

Güven skoru < 0.65
İki aday arasında fark < 0.05
payment, checkout, auth, login, stripe içeren dosyalar
LLM önerisi canlı DOM'da bulunamadı
Aynı selector 3+ kez başarısız
LLM katmanı sonuçları (her zaman insan onayı)

Özellikler

Rakiplerden farkı nedir?

Healenium ve Applitools'tan farklı olarak Playwright-native, açık kaynak ve güvenlik-odaklı tasarlanmıştır.

🛡

Güvenli otomatik düzeltme

Ödeme ve auth akışlarında hiçbir zaman otomatik uygulamaz. Kritik testlerde insan onayı zorunlu.

📊

Merkezi cloud dashboard

Tüm healing olaylarını, confidence skorlarını ve hangi stratejinin en çok işe yaradığını görün.

Sıfır config kurulum

Tek satır import değişikliği. Playwright config'inize dokunmanıza gerek yok.

🔍

ESLint entegrasyonu

Kırılgan CSS selector'larını yazmadan önce engeller. div > span:nth-child(2) artık geçemez.

🏗

AST tabanlı analiz

Test dosyalarınızı parse ederek hangi locator'ların risk altında olduğunu önceden tespit eder.

📋

Detaylı healing raporu

Her onarım girişimi: orijinal selector, önerilen düzeltme, skor, strateji ve otomatik uygulama durumu.

Fiyatlandırma

Şeffaf fiyatlar

Kullandığınız kadar ödeyin. Kredi kartı gerektirmeden ücretsiz başlayın.

Free

Denemek için

$0/ay
Ücretsiz başla
  • Ayda 500 healing eventi
  • 1 proje
  • Fuzzy + DOM katmanı
  • Temel dashboard
  • healing-report.json
  • Community destek
En popüler

Pro

Büyüyen QA ekipleri için

$99/ay
Pro'yu dene
  • Ayda 25.000 healing eventi
  • 10 proje
  • AI (Claude) katmanı
  • Cloud dashboard
  • CI/CD entegrasyonu
  • Detaylı raporlar & istatistik
  • Email destek

Enterprise

Kurumsal ihtiyaçlar için

Görüşme
İletişime geç
  • Sınırsız healing eventi
  • Sınırsız proje
  • SSO / SAML
  • SLA garantisi
  • Özel kurulum
  • Öncelikli destek
  • Özel raporlama

Testlerinizi kararlı hale getirin

2 dakikada kurulum. İlk healing olayını görmek için sadece bir test çalıştırmanız yeterli.