Junior — Middle
Selenium'da açılır pencerelerle çalışmayı otomatikleştirmek mümkün mü?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, Selenium'da açılır pencereler (alert, onay, istem) ile çalışmayı otomatikleştirebilirsiniz. Bunu yapmak için Alert sınıfı kullanılır, bu da açılır pencereye geçiş yapmayı ve onunla etkileşimde bulunmayı sağlar:
from selenium import webdriver
from selenium.webdriver.common.alert import Alert
driver = webdriver.Chrome()
driver.get('http://example.com')
# Uyarının görünmesini bekle
alert = Alert(driver)
# Uyarıyı kabul et (Tamam'a tıkla)
alert.accept()
# Veya uyarıyı reddet (İptal'e tıkla)
# alert.dismiss()
# Eğer prompt ise, metin girebilirsiniz
# alert.send_keys('metin')
Etkileşimden önce uyarıya geçmek önemlidir, aksi takdirde Selenium açılır pencereyi yönetemez.