Top Ad unit 728 × 90

Konularımız

random
[post_ad]

C# Selenium Kullanarak Tarayıcı Konsolunun Gizlenmesi



 C# Selenium Konuları: Otomasyon Testler İçin Başlangıç Rehberi

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.




  1. Gerekli Kütüphanelerin Eklenmesi:

    csharp
    using 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.

  2. Main Metodu ve Kodun Başlangıcı:

    csharp
    class 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.

  3. ChromeDriverService İle Konsolun Gizlenmesi:

    csharp
    ChromeDriverService driverService = ChromeDriverService.CreateDefaultService(); driverService.HideCommandPromptWindow = true;

    ChromeDriverService kullanarak, Chrome tarayıcısının başlatılırken konsol penceresini gizlemiş oluyoruz. HideCommandPromptWindow özelliğini true olarak ayarlamak, komut istemi penceresini gizler.

  4. ChromeDriver'ın Oluşturulması:

    csharp
    IWebDriver 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.

  5. Web Sayfasının Ziyaret Edilmesi:

    csharp
    driver.Navigate().GoToUrl("http://csharpegitimi.com.tr/");

    driver nesnesini kullanarak belirtilen web sayfasına gitmek için GoToUrl metodu kullanılır. Bu örnekte, "http://csharpegitimi.com.tr/" adresine yönlendirilir.

  6. Tarayıcının Kapatılması:

    csharp
    driver.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:

All Rights Reserved by Csharp Eğitim Dünyası © 2023 - 2023
Powered By Ebubekir Bastama(EBS), Designed by EÇK Yazılım

İletişim Formu

Ad

E-posta *

Mesaj *

Blogger tarafından desteklenmektedir.