Uygulamalı rehberler

CSS selector guide

Görsel editörde stabil CSS selector yazmak için ID, class, data attribute ve iyi/kötü örnekler.

Son güncelleme: 22 Mayıs 20268-14 dkBaşlangıç ve orta seviye
Ücretsiz başla Paketleri görMetodoloji

CSS selector nedir?

CSS selector, sayfadaki doğru HTML elementini bulmak için kullanılan adrestir. Testvoy görsel editörde selector, hangi butonun, başlığın veya banner’ın değiştirileceğini belirler.

Benzersiz olmalı

Mobilde de aynı elementi seçmeli

Sayfa tasarımı değişince kolay kırılmamalı

Stabil selector örneği
<button data-testvoy="hero-primary-cta">
  Ücretsiz dene
</button>

/* Good */
[data-testvoy="hero-primary-cta"]

/* Fragile */
body > div:nth-child(3) > section:nth-child(2) > button

Selector örnekleri

ID selector benzersiz id varsa güçlüdür. Class selector aynı class birden çok yerde kullanılıyorsa risklidir. Data attribute selector deneyler için en stabil yaklaşımdır.

#signup-button

.cta-button

[data-testid="pricing-cta"]

button.primary-cta

.hero .cta-button

a[href*="/pricing"]

Kaçınılması gereken selector

body > div:nth-child(3) > section:nth-child(2) > button

  • Benzersiz mi?
  • Mobilde çalışıyor mu?
  • SPA route sonrası tekrar geliyor mu?
  • Preview doğru elementi seçiyor mu?

Sık sorulan sorular

CSS selector guide hangi ekipler için uygun?

Marketing, growth, product ve developer ekipleri aynı rehberi farklı derinlikte kullanabilir.

Bu işlem için developer gerekir mi?

Basit görsel değişiklikler ve rapor okuma için gerekmez; SDK, custom event, custom JS veya enterprise security konularında teknik destek faydalıdır.

Başarılı olduğunu nasıl anlarım?

Verifier, recent events, preview, QA checklist ve rapor uyarıları başarılı kurulum ve deney durumunu gösterir.

Sık hata nedir?

Yanlış project key, eksik goal, kırılgan selector, küçük örneklemle erken karar ve mobile QA eksikliği en sık görülen hatalardır.

Dokümanlar

Bu rehberi uygulamada dene

Kurulumu tamamla, ilk deneyini oluştur ve raporu Testvoy içinde temiz veriyle oku.