Good
Hata mesajını eşleşme, doğru hedef ve actionability olarak ayır.QA PRACTICE•DEBUG
Lesson 17 / 20 · Intermediate
Separate syntax, scope, uniqueness, and timing problems.
12 min
Not completed
Locator hata karar ağacı: 0 eşleşme ise scope/syntax/iframe kontrol et; çok eşleşme ise uniqueness ekle; yanlış eşleşme ise hedef contract’ını düzelt; eşleşip tıklanmıyorsa visibility, overlay ve enabled state’i incele.
Prerequisites: Strict mode and actionability
Live demo
Try the locator against the live demo.
Hata mesajını eşleşme, doğru hedef ve actionability olarak ayır.Her problemi timeout artırarak çözmeye çalışma.Kök neden düzeltildiğinde test daha hızlı ve anlamlı olur.
Timeout uzatmak locator’ın yanlış elementi seçmesini düzeltmez.
page.locator("[data-testid='enabled-submit']")driver.findElement(By.cssSelector("[data-testid='enabled-submit']"))cy.get("[data-testid='enabled-submit']")