By.ID: 'username', By.NAME: 'kullanici_adi'
send_keys(), clear() ve Keys.ENTER komutlarını test etmek için hazırlanmış form alanı.
By.CSS_SELECTOR: '.btn-primary', By.XPATH: "//button[text()='Giriş Yap']"
Sunumdaki birebir CSS sınıfı ve XPath metin eşleşmesi için tanımlanmış hedef butonlar:
id="ulke_secimi" • id="countries"
dropdown.select_by_visible_text("Türkiye") ve select_by_value("TR") komutları için hazır açılır menü.
EC.element_to_be_clickable((By.ID, "gonder_butonu"))
Gerçek asenkron SPA davranışını taklit eder: Butona bastığınızda hedef öğe 3 saniye sonra DOM'da tıklanabilir hale gelir.
alert.accept() • alert.dismiss() • alert.text
Selenium'un yakalaması gereken yerel tarayıcı bildirim ve onay diyaloglarını tetikler:
id="iframe_id" • switch_to.default_content()
Iframe içine girmeden içindeki elemanları bulamazsınız. Tam simülasyon: