C# Selenium Kullanarak Tarayıcı Konsolunun Gizlenmesi
![C# Selenium Kullanarak Tarayıcı Konsolunun Gizlenmesi C# Selenium Kullanarak Tarayıcı Konsolunun Gizlenmesi](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCjcO2QvHnJt9dg2A2d5IYsbEbmOHZwi4IX2kwac6y67U607nI8Gjry3jVLkGP-qtw74JfXj-zdEMNUrO1yzBgHsV2dv93aNsJUMWZ0awK4F5aejBT880faeazXDpQikClQXBJXc3VTf0rAgZLFHKiARNARmRSBQ1RpXByuXlbX-Il2wT-wV_2lbKGOlr7/s16000-rw/selenium.jpg)
Selenium, web tarayıcılarını otomatize etmek için yaygın olarak kullanılan bir araçtır. Ancak bazen Selenium otomasyon işlemleri sırasında tarayıcı konsolu (console) çıktıları istenmeyebilir veya gösterilmemesi gerekebilir.
Bu makalede, C# programlama dilini ve Selenium'u kullanarak web tarayıcının konsol çıktılarını nasıl gizleyebileceğinizi öğreneceksiniz.
Gerekli Kütüphanelerin Eklenmesi:
csharpusing System; using OpenQA.Selenium; using OpenQA.Selenium.Chrome;
Bu bölümde, C# programımızın Selenium ve Chrome WebDriver'ı ile çalışabilmesi için gerekli kütüphaneleri içe aktarıyoruz.
Main Metodu ve Kodun Başlangıcı:
csharpclass Program { static void Main() { // Kodunuzu burada başlatın. } }
Ana programın başlangıcını işaretleyen
Main
metodu burada yer alır. Kodun geri kalanı bu metot içinde bulunur.ChromeDriverService İle Konsolun Gizlenmesi:
csharpChromeDriverService driverService = ChromeDriverService.CreateDefaultService(); driverService.HideCommandPromptWindow = true;
ChromeDriverService
kullanarak, Chrome tarayıcısının başlatılırken konsol penceresini gizlemiş oluyoruz.HideCommandPromptWindow
özelliğinitrue
olarak ayarlamak, komut istemi penceresini gizler.ChromeDriver'ın Oluşturulması:
csharpIWebDriver driver = new ChromeDriver(driverService);
ChromeDriver
nesnesini oluşturarak Chrome tarayıcısını başlatırız. Bu, Selenium'un tarayıcıyı otomatize etmek için kullanacağı nesnedir.Web Sayfasının Ziyaret Edilmesi:
csharpdriver.Navigate().GoToUrl("http://csharpegitimi.com.tr/");
driver
nesnesini kullanarak belirtilen web sayfasına gitmek içinGoToUrl
metodu kullanılır. Bu örnekte, "http://csharpegitimi.com.tr/" adresine yönlendirilir.Tarayıcının Kapatılması:
csharpdriver.Quit();
İşlemler tamamlandığında,
driver
nesnesi kullanılarak tarayıcıyı kapatırız. Bu, kaynakları serbest bırakır ve işlemi sonlandırır.
Hiç yorum yok:
Yorum Gönder