Sobes.tech
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.