Yazılım Eğitim

Yeni Haberler

Selenium 4 Eğitim Seti | Ebubekir Bastama

Selenium 4 Eğitim Seti


SELENİUM GENEL BAKIŞ


C# selenium Nedir?

Selenium C#, Selenium WebDriver için bir kütüphanedir. Selenium WebDriver, kullanıcıların web tarayıcıları üzerinde otomatik olarak işlemler gerçekleştirmesine izin veren bir açık kaynak aracıdır. Selenium C# ile, kullanıcılar test otomasyonu için C# dili kullanarak web tarayıcıları üzerinde otomatik işlemler gerçekleştirebilirler. Bu aracın kullanımıyla, kullanıcılar test otomasyonu konusunda daha verimli olabilirler ve kodlama zamanını azaltabilirler.

Selenium Hangi Diller için Geliştirildi

Selenium, Java, C #, Python, Ruby, JavaScript ve Perl gibi birçok programlama dili için geliştirildi.

Selenium Hesap Açma Botu Yazılır mı?

Evet, Selenium kullanılarak bir hesap açma botu yazılabilir. Selenium, web tarayıcılarını kontrol etmek için kullanılan bir açık kaynak kodlu otomasyon aracıdır. Bu aracı kullanarak, bir web sitesindeki bir formu doldurmak veya bir hesap açmak için gerekli tüm adımları otomatik olarak gerçekleştirebilirsiniz.

SELENİUM 4 İLE GELEN YENİLİKLER

  1. GetDomAttribute .
  2. GetDomProperty .
  3. pageLoadStrategy(normal,eager,none)
  4. Above(Üstün'de)
  5. Below(Altın'da) 
  6. LeftOf(Solunda) 
  7. RightOf(Sağın'da) 

SELENİUM 4 İLE KALDIRILAN ÖZELLİKLER

Bürün kaldırılan özellikleri bu adresten detaylı bir şekilde görebilirsiniz.

SELENİUM 4 BAŞLIYORUZ.

  • Selenium 4 Giriş
  • Selenium 4 Browser Kurulumu
  • Selenium 4 Web Tarayıcısı Açma & Kapatma(Quit,Close) &Site Açma.
  • Selenium 4 Web Sayfada Gezinme İleri & Geri & Yenile.
  • Selenium 4 Web Sayfa Başlığı & Url Alma.
  • Selenium 4 ChromeOptions Kullanımı.
  • Selenium 4 ChromeDriverService kullanımı ve Console Gizleme .
  • Selenium 4 Web Tarayıcısı Gizleme.
  • Selenium 4 İnfo Bar Gizleme(enable-automation).
  • Selenium 4 Full Screen(),Maximize(),Minimize() Kullanımı.
  • Selenium 4 WebBrowser Boyutlandırma.
  • Selenium 4 Position Kullanımı.
  • Selenium 4 Timeouts PageLoad Kullanımı.
  • Selenium 4 ImplicitWait Kullanımı.
  • Selenium 4 Cookies(Bütün Cookies Okuma,Silme,Ekle) Kullanımı.
  • Selenium 4 GetScreenshot ile Tarayıcı Ekran Çekme Kullanımı.
  • Selenium 4 FindElement Kullanımı(Veri Okuma,Link Tıklama,SendkeyEnter,Veri Yazma).
  • Selenium 4 FindElements Kullanımı(Veri Okuma,Toplam Element Count Bulma).
  • Selenium 4 GetAttribute Kullanımı(Toplu Link Toplama).
  • Selenium 4 GetCssValue Kullanımı.
  • Selenium 4 Submit,Click Kullanımı.
  • Selenium 4 Element Clear(Veri Temizleme) Kullanımı.
  • Selenium 4 Element Location Kullanımı.
  • Selenium 4 Is Displayed & Is Enabled  Is Selected Kullanımı.
  • Selenium 4 SwitchTo().İframe Kullanımı.
  • Selenium 4 SwitchTo().Alert Kullanımı(Accept,Text,Dismiss).
  • Selenium 4 Javascript  Kullanımı.
  • Selenium 4 Scroll İşlemleri .
  • Selenium 4 Eklenti Yükleme ve Eklenti İndirme.
  • Selenium 4 NewWindow(WindowType.Window,WindowType.Tab) Kullanımı.
  • Selenium 4 CurrentWindowHandle ve Tablar Arası Geçiş.
  • Selenium 4 Normal Web Tarayıcısı(Profile) Kullanma.
  • Selenium 4 Double Click() Kullanımı.
  • Selenium 4 Drag and Drop(Sürükle ve Bırak) Kullanımı.
  • Selenium 4 ClickAndHold Kullanımı.
  • Selenium 4 Mous Click Kullanımı.
  • Selenium 4 ContextClick Kullanımı.
  • Selenium 4 Above(Üstün'de) Below(Altın'da) Kullanımı.
  • Selenium 4 LeftOf(Solunda) RightOf(Sağın'da) Kullanımı.
  • Selenium 4 pageLoadStrategy(normal,eager,none) kullanımı.
  • Selenium 4 EBSSeleniumControl( EbsElemntCretedControl ) Metod Açıklaması

  • "--auto-open-devtools-for-tabs" = Otomatik Devtools Açar
  • "--start-maximized" = Tarayıcıyı Tam Sayfa Çalıştır.
  • "--disable-extensions" = Eklentileri İptal Et
  • "--no-sandbox" = Sandbox sız çalıştırma
  • "--disable-gpu" = GPU'yu devre dışı bırakma.
  • "--disable-blink-features=AutomationControlled" = Navigator Web Driver İptal Etme
  • "--disable-background-networking" =Bu anahtar, arka planda ağ isteklerini çalıştıran birkaç alt sistemi devre dışı bırakır. Bu normalde, ölçümlerde gürültüyü önlemek için ağ performans testi yapılırken kullanılır. Bu varsayılan değildir ve normal tarayıcı işlevine müdahale edebilir.
  • "--disable-component-extensions-with-background-pages0" = Bu anahtar, arka plan sayfalarıyla varsayılan bileşen uzantılarını devre dışı bırakır. Bu, normalde bu sayfaların performans sonuçlarını engelleyebileceği performans testleri için kullanışlıdır. Bu varsayılan değildir ve normal tarayıcıyı etkileyebilir. işlev.)
  • "--dns-prefetch-disable" =DNS bilgilerinin önceden getirilmesini devre dışı bırakır. İstenmeyen ağ trafiğini beklenmediğinde azaltabilir. Bu varsayılan değildir ve performansı etkileyebilir.)

Hiç yorum yok