Selenium WebDriver Nedir
Nasıl Yüklenir
Temel Kullanımı
XPath ,Selector,İD
Kısacası Selenium,WebDriver Üzerinden Çeşitli Otomasyon Sistemleri Veri Çekme ve Web Sitenizi Test Etme İşlemlerine Olanak Sağlar.
Kuruluma Gelicek Olursak Yapacağımız İşlemler WebDriver Üzerinden Olacağı İçin WebDriver İndirmemiz Lazım
pypi.org/project/selenium Adresinden WebDriver İndirebilirisiniz Veya Tarayıcınıza WebDriver indir Şeklinde Yazıp Çesitli Tarayıcıların WebDriverı’nı İndirebilirsiniz
WebDriver İndirdigimize Göre Sıra Geldi Editörümüze Yüklemeye
Editörümüzün Terminal Ekranına pip3 install selenium
Yazarak Yükleyiniz
Sıra Geldi Editörümüze İmport Etmeye
From Selenium import webdriver
Yazarak İmport Ediyoruz
Ve Selenium Çağırmak için bir değişken açıp içine indirdiğiniz WebDriver Yolunu Yazmamız Gerekir Ve Hangi Webdriver Kullanıyorsanız Onun İsmini Yazmanız Gerekecektir(Chorme,Opera…)
Call = webdriver.Choreme(‘C://Kullanıcılar//ibrahim//driver’)
Örnek Bir Şekilde WebDriverın Yerini Verdim
Temel Kodlar
Call.get(’https://www.instagram.com’) get ile isteginiz siteye ulaşabilirisiniz
Call.Page.Source() //Html-Css’ni. İndirir
Call.Title // Sitenin Başlığını Alır
Call.Fullscreen.window // Tam Ekran Yapar
Call.Save.screenshot(“Ekran Fotoğraf Kayıt Yeri”)
DegişkenAdı.Click() Click Yapar
Call.Close() // Sayfayı Tek Tek Kapatır
Call.Quit() // Anında Kapatır
Call.Back() //Sayfadan Geri Gelir
Call.find_element_by_Xpath()//Div Şeçme
Call.find_element_css_selector()//Css Selector İle Alma
Call.find_element_by_id()// İd ile Alma
Call.find_element_class_name()// Class Name Göre Alma
DegişkenAdı.send_keys(“”)//Divin içine Yazı Yazmak İçin
Xpath , Selector ve İd
Herhangi Bir Div’i Seçmenize Yarar
Örnegin İnstagram Kayıt Ol ve Şifre Gir Kutucuklarını Seçmek İçin Xpath veya Selector Kullanırız
find.element_by_Xpath(“”)
find.css_selector()
Xpath , Css Selector , İD Almak İçin
Sağ Click Öğeyi Denetleyi Tıklayınca Tekrar Kullanıcı Adı Üzerine Gelip Sağ Tıklıyoruz Kullanıcı Adının Olduğu Div’i Vericektirn Oradan Divin Üzerime Gelip Sağ Click İle Xpath’ni, Css Selector Bölümleri Alabilirsiniz Veya Direktn Divin İd’sini Alabilrisiniz
Bazı Kutucuklar XPATH ile Çalışmıyor Bu Yüzden Css Selector Alma Durumları Olabilir
XPATH YAPMA
//div[@class=”Class Adı”]
//span[@class=”Class Adı”]
Temel Düzeyde Genel Kullanımı Yazdım Umarım Faydalı Olmuştur. Hayırlı Günler Dilerim.