Doğru locator, dayanıklı testin temelidir
Introducing Selenium & Locators: Working with Locators in Selenium Eğitimi, otomasyonun en kırılgan noktası olan öğe bulmayı WebDriver üzerinde derinlemesine öğretir.
By sınıfından CSS ve XPath'e, relative locator'lara ve dinamik öğe stratejilerine derinlemesine
Introducing Selenium & Locators: Working with Locators in Selenium Eğitimi, test otomasyonunun en kırılgan noktası olan öğe bulma konusunu Selenium WebDriver üzerinde derinlemesine ele alır. Katılımcılar By sınıfıyla id, name, className, tagName ve linkText stratejilerini, CSS selector ve XPath söz dizimini, Selenium 4 relative locator'larını ve shadow DOM ile iframe gibi zor durumları işler. Dinamik ve yinelenen öğeler için dayanıklı locator tasarımı vurgulanır.
4 Gün. Her gün dört modül; kısa anlatımın ardından gerçek sayfalar üzerinde locator yazma, DevTools'ta doğrulama ve kod içinde kullanma atölyeleriyle ilerler.
Orta Seviye — WebDriver ile öğe bulma stratejilerini CSS, XPath ve relative locator düzeyinde derinleştirmek isteyenler için
Sayfalarda locator'lar DevTools konsolunda yazılıp doğrulanır, WebDriver kodunda kullanılır ve kırılgan seçiciler dayanıklılaştırılır.
Dayanıklı locator tasarımıyla her arayüz değişikliğinde kırılmayan, bakımı düşük ve güvenilir test senaryoları yazarsınız.
CSS selector ve XPath söz dizimini eksenler, fonksiyonlar ve koşullarla en zor öğeleri bile hedefleyecek düzeyde öğrenirsiniz.
above, below ve near gibi relative locator'larla görsel konuma dayalı modern öğe bulma tekniklerini uygularsınız.
Programdan verim almak için gereken WebDriver ve HTML bilgisi
driver.findElement ve temel tarayıcı sürücüsü kullanımına giriş düzeyinde aşinalık beklenir.
Etiket, attribute, parent-child ilişkisi ve DOM ağacı kavramlarına temel düzeyde hakim olmak gerekir.
Java, Python veya C# dillerinden birinde temel söz dizimi ve metot çağırma bilgisi yeterlidir.
Chrome DevTools ile öğe inceleme ve konsolda seçici sınama düzeyinde kullanım bilgisi gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
id, name, className, tagName ve linkText stratejilerini güçlü ve zayıf yönleriyle bilip doğru durumda seçebilirsiniz.
Attribute, kombinatör ve pseudo-class seçicileriyle karmaşık öğeleri okunur ve hızlı CSS ifadeleriyle hedefleyebilirsiniz.
Eksenler, predicate ve contains gibi fonksiyonlarla metne ve ilişkiye göre dayanıklı XPath ifadeleri yazabilirsiniz.
Değişen id ve yinelenen öğeler için kararlı atadan yola çıkan dayanıklı locator stratejileri tasarlayabilirsiniz.
Selenium 4 above, below ve near ifadeleriyle görsel konuma dayalı modern öğe bulma tekniklerini uygularsınız.
Shadow DOM ve iframe gibi zor bağlamlarda doğru geçiş ve erişim teknikleriyle öğeleri bulabilirsiniz.
Seçicileri çalıştırmadan önce DevTools konsolunda doğrulayarak locator'ları kod yazmadan hızla sınarsınız.
Explicit wait ile locator'ları zamanlama sorunlarına karşı sağlamlaştırıp kararsız testleri belirgin biçimde azaltırsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Apigee API proxy test otomasyonu eğitimi: apickli ile BDD, politika doğrulama, mock hedef ve CI/CD uygulamalı işlenir. Online ve kurumsal eğitim.
Detayları Gör →Selenium WebDriver ile test otomasyonu eğitimi: locator, bekleme, Page Object, TestNG ve CI uygulamalı işlenir. Sıfırdan çerçeve. Online ve kurumsal.
Detayları Gör →TestComplete ile test otomasyonu eğitimi: nesne tanıma, keyword test, betikleme, veri güdümlü ve CI uygulamalı işlenir. Online ve kurumsal eğitim.
Detayları Gör →Web test otomasyonu eğitimi: DOM, locator, Selenium, Playwright, Cypress, cross-browser, görsel test ve CI uygulamalı işlenir. Online ve kurumsal.
Detayları Gör →Yazılım test otomasyonu temelleri eğitimi: otomasyon stratejisi, çerçeve mimarileri, araç seçimi, bakım ve CI/CD uygulamalı işlenir. Online ve kurumsal.
Detayları Gör →Selenium WebDriver, TestNG ve Page Object Model ile web test otomasyonu eğitimi. Locator, bekleme, veri odaklı test, Selenium Grid ve CI. Online ve kurumsal.
Detayları Gör →