Selenium WebDriver'da orta seviyeye çıkın
Bu orta düzey eğitim, temel Selenium bilgisini kararlı test koduna dönüştürür. WebDriverWait ve expected_conditions, StaleElement hatalarının yönetimi, ActionChains, Select, alert ve çoklu pencere geçişleri, iframe kullanımı, dosya yükleme/indirme, JavaScript…
Temel Selenium bilginizi, kararlı ve yapılandırılmış testlere taşıyın.
Bu orta düzey eğitim, temel Selenium bilgisini kararlı test koduna dönüştürür. WebDriverWait ve expected_conditions, StaleElement hatalarının yönetimi, ActionChains, Select, alert ve çoklu pencere geçişleri, iframe kullanımı, dosya yükleme/indirme, JavaScript çalıştırma ve pytest fixture ile test yapılandırması örneklerle işlenir.
2 Gün. Her gün dört modül; sabah teknik ve hata ayıklama, öğleden sonra pytest uygulaması; ikinci gün mini test paketi.
Orta Seviye — WebDriver'ın orta düzey kullanımı: bekleme, etkileşim, iframe/pencere yönetimi ve pytest ile yapılandırma
Her konu, bilinçli olarak sorunlu hazırlanmış demo sayfalarda hata ayıklama egzersizleriyle işlenir.
Stale element, timeout ve yanlış locator gibi sık sorunları hızla çözersiniz.
Açılır menü, iframe, sürükle-bırak ve pencere geçişlerini otomatikleştirirsiniz.
pytest fixture ve parametrize ile tekrar kullanılabilir testler yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
get, find_element, click ve send_keys kullanımı bilinmelidir.
Fonksiyon ve sınıf bilgisi gerekir.
HTML/CSS seçicileri ve DevTools kullanımı beklenir.
Python, selenium ve pytest kurulu; Chrome veya Firefox yüklü bir bilgisayar 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:
kararlı CSS ve XPath seçicileri yazabilirsiniz
explicit wait ile kararsız (flaky) testleri kararlı hale getirebilirsiniz
açılır menü, iframe, pencere ve alert gibi karmaşık UI öğelerini yönetebilirsiniz
tablo, sayfalama ve sonsuz kaydırma gibi veri öğelerinden güvenle veri çekebilirsiniz
Page Object Model ve pytest ile bakımı kolay test paketi kurabilirsiniz
pytest ile test yazıp kod kalitesini araçlarla denetleyebilirsiniz
paralel koşum, HTML raporlama ve CI hattı ile test paketini sürdürülebilir hale getirebilirsiniz
bağımlılık yönetimi ve paketleme ile sürdürülebilir bir Python projesi kurabilirsiniz
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.
Python performans optimizasyonu eğitimi: cProfile, line_profiler, tracemalloc, lru_cache, NumPy, Numba, threading, multiprocessing ve asyncio ile hızlandırma.
Detayları Gör →Kurumsal Python eğitimi: proje mimarisi, tip güvenliği, tasarım kalıpları, SQLAlchemy, Celery, Kafka, FastAPI, OpenTelemetry, Docker, CI/CD ve Kubernetes dağıtı
Detayları Gör →Python ile Excel ileri operasyonlar eğitimi: openpyxl, XlsxWriter, koşullu biçimlendirme, grafik, formül, pandas ile birleştirme, xlwings ve rapor otomasyonu.
Detayları Gör →Python ile Excel eğitimi: openpyxl ile çalışma kitabı, sayfa ve hücre işlemleri, pandas read_excel ve to_excel, formül, biçimlendirme ve basit rapor üretimi.
Detayları Gör →Excel, VBA ve Python ile veri analitiği eğitimi: formül ve pivot, VBA makroları, pandas ile analiz, Matplotlib görselleştirme ve xlwings entegrasyonu; sıfırdan.
Detayları Gör →