Dropdown, iframe, tablo ve her zorlu bileşeni otomatikleştirin
Selenium Deep Dive: Managing Modern Application Components Eğitimi, web uygulamalarında otomasyonu zorlaştıran arayüz bileşenlerini Selenium ile yönetmeyi öğretir.
Select ve alert'ten iframe ve pencereye, web tablosu ve takvimden sürükle-bırak ve Shadow DOM'a
Selenium Deep Dive: Managing Modern Application Components Eğitimi, web uygulamalarında otomasyonu en çok zorlaştıran arayüz bileşenlerini Selenium ile yönetmeyi öğretir. Katılımcılar Select sınıfıyla açılır listeleri, Alert API ile tarayıcı uyarılarını, frame ve iframe geçişlerini, çoklu pencere ve sekmeleri, dinamik web tablolarını, takvim ve tarih seçicileri, Actions ile sürükle-bırak ve fare hareketlerini, dosya yükleme ile Shadow DOM bileşenlerini uygulamalı işler.
4 Gün. Her gün dört modül; her bileşen türü önce anlatılır, ardından gerçekçi demo sayfalarında Selenium ile otomatikleştirildiği atölyelerle pekiştirilir.
Orta Seviye — Selenium bilen testçiler için karmaşık arayüz bileşenlerini otomatikleştirme odaklı
Her bileşen gerçekçi demo sayfalarında ele alınır; Select, Alert, Actions ve JavascriptExecutor yazılıp davranış canlı gözlemlenir.
Dropdown, iframe ve tablo gibi otomasyonu zorlaştıran bileşenleri doğru API'lerle güvenle otomatikleştirmeyi öğrenirsiniz.
Actions sınıfıyla sürükle-bırak, fare üzerine gelme ve sağ tıklama gibi karmaşık kullanıcı hareketlerini betiğe dökersiniz.
iframe geçişi ve Shadow DOM erişimiyle sıradan locator'ların ulaşamadığı gömülü bileşenleri bile test edebilirsiniz.
Programdan verim almak için gereken Selenium temeli ve ortam
WebDriver ile findElement, click ve sendKeys gibi temel element etkileşimlerini bilmek gerekir.
CSS selector ve XPath ile element bulma konusunda temel düzeyde deneyim beklenir.
Temel Java sözdizimi ile HTML DOM yapısına, etiket ve özniteliklere aşinalık gereklidir.
JDK, bir IDE ve güncel bir tarayıcı sürücüsü kurulu çalışan geliştirme ortamı gereklidir.
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:
Select sınıfıyla statik, çoklu seçimli ve div tabanlı özel dropdown'ları güvenle otomatikleştirebilirsiniz.
Alert, confirm ve prompt kutularını switchTo().alert() ile yöneterek tarayıcı diyaloglarını test akışına dahil edersiniz.
Frame ve iç içe iframe'ler arasında güvenle geçiş yapıp gömülü içerikteki elementlere sorunsuz erişirsiniz.
Window handle ve Selenium 4 newWindow API'siyle çoklu pencere ve sekmeler arasında kontrollü biçimde dolaşırsınız.
Dinamik web tablolarında satır ve hücre okuyup sayfalama, sıralama ve filtreleme senaryolarını doğrularsınız.
Tarih seçicilerde hedef aya gezinip gün seçerek tarih aralığı ve devre dışı gün senaryolarını test edersiniz.
Actions sınıfıyla sürükle-bırak, hover, sağ tık ve kaydırıcı gibi karmaşık kullanıcı hareketlerini betiğe dökersiniz.
getShadowRoot ve JavascriptExecutor ile web component tabanlı Shadow DOM bileşenlerine erişip test edersiniz.
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.
Flaky test, senkronizasyon, locator ve CI kararlılığıyla test otomasyonu zorluklarını aşmayı öğrenin. Güvenilir otomasyon paketi uygulamalı. Kurumsal ve online.
Detayları Gör →Test piramidi, TDD/BDD/ATDD, gTAA framework tasarımı, araç seçimi ve CI/CD entegrasyonuyla çevik ekiplerde test otomasyonu yaklaşımları eğitimi.
Detayları Gör →Page Object Model, veri güdümlü tasarım, TestNG, paralel koşum, raporlama ve CI entegrasyonuyla ölçeklenebilir Appium test otomasyon framework'ü eğitimi.
Detayları Gör →Risk tabanlı test stratejisi, dış veri kaynakları, veri fabrikaları, BDD, bağlam yönetimi ve cihaz bulutu ölçeklendirmeyle ileri Appium otomasyon eğitimi.
Detayları Gör →Xcode, WebDriverAgent, XCUITest ve Mac2 sürücüsüyle macOS üzerinde iOS ve masaüstü uygulama otomasyonu; kurulum, locator, paralel koşum ve CI eğitimi.
Detayları Gör →Locator stratejileri, bekleme mekanizmaları, Page Object, TestNG, veri güdümlü test, Selenium Grid ve CI ile Selenium WebDriver web otomasyonu eğitimi.
Detayları Gör →