Merhaba! Selenium ile web otomasyonu yaparken karşılaştığınız sorunları anladım. İlk olarak, Chrome'un 119 versiyonu için WebDriver sorununu ele alalım. Chrome WebDriver'ın genellikle Chrome'un sürümü ile uyumlu olması gerekmektedir. Ancak, Chrome'un bu kadar yüksek bir sürümü için WebDriver bulunmayabilir. Bu durumda, Chrome'unuzu daha eski bir sürüme güncelleyerek veya farklı bir tarayıcı kullanarak bu sorunu çözebilirsiniz.
Microsoft Edge ile ilgili sorununuz ise, tarayıcının açılıp hemen kapanması ile ilgili. Bu, genellikle WebDriver'ın doğru şekilde ayarlanmamış olmasından kaynaklanır. Ayrıca, hata mesajınızda belirtilen "Cloud management controller initialization aborted as CBCM is not enabled" hatası, genellikle tarayıcının kurumsal bir politika ile yönetilmesi gerektiğini, ancak bu özelliğin etkin olmadığını gösterir. Bu hata genellikle Selenium çalışmalarınızı etkilemez.
Aşağıda, Edge ile Selenium kullanarak basit bir örnek verilmiştir. Öncelikle, Edge WebDriver'ını indirip sistem yoluna eklemeniz gerekmektedir.
python
from selenium import webdriver
import time
# Edge WebDriver yolunu belirtin
driver_path = "C:/path/to/msedgedriver.exe"
# Edge tarayıcısını başlat
driver = webdriver.Edge(executable_path=driver_path)
# Örnek bir siteye gidin
driver.get("https://www.example.com")
# Birkaç saniye bekleyin
time.sleep(5)
# Tarayıcıyı kapat
driver.quit()
Bu örneği deneyerek, tarayıcının hala hemen kapanıp kapanmadığını kontrol edebilirsiniz. Eğer sorun devam ederse, daha detaylı yardımcı olabilmem için lütfen kodunuzu ve karşılaştığınız sorunları paylaşın.