Kategoriler: Python

Selenium’da Safari Tarayıcısını Kullanmak

Python kütüphanesi olan selenium macOs işletim sisteminin tarayıcı olan Safari ile nasıl kullanacağımızı göstereceğim. Bunun için cihazımızın yazılım sürümünün High Sierra veya daha yüksek olması gerekmekte. Ve terminalden Safari’yi kullanmak için izin vermemiz gerekli.

Selenium kurulumu

Selenium test aracı olarak pythonda selenium kurulumunu yapalım. Pip yardımıyla terminal üzerinden aşağıdaki komut ile kuralım.

pip install selenium

Terminal ile gerekli izinlerin verilmesi

Terminali açıyoruz ve ilk olarak;

safaridriver --enable

Bu komutu kullanıyoruz. Ve şifremizi girdikten sonra Safari’yi projelerimizde kullanmaya başlayabiliriz.

Safari’nin Selenium ile test edilmesi

Hemen ufak bir python örneği ile test edelim.

from selenium.webdriver import Safari

driver = Safari()
driver.get("https://www.alierenekinci.com/")

Gördüğümüz gibi Selenium’u safari ile çalıştırdık. Eğer tarayıca her hangi noktaya tıklarsanız aşadağıdaki bildirimi alırsınız.

WebDriver sonlandırmak Ve Oturum

Üsteki bildirim test aracı çalışırken hata oluşmasın diye yapılmış.

Eğer Turn Off All Automation butonuna basarsanız webdriveri tekrardan etkinleştirmeniz gerekecek. Etkinleştirmezseniz altaki gibi bir hata alırsınız.

Continue Session butonuna basarsanız tarayıcı test işlemini sonlandırıp tarayıcı kullanmanıza izin verecektir. Stop Sessiın ise tarayıcı kapatmanıza yarıyor.

Bu yazıda Selenium’da nasıl Safari’yi kullanacağımızı gördük. İlerleyen konularda veribilimi ile bir çok konuya değineceğim. Birçok örnek ve bilgiyi derlediğim bloğuma destek olmak için anket kısmından görüşlerinizi iletebilirsiniz. Sağlıcakla kalın. 😊

Etiketler: PythonSelenium

Yakın Zamanda Gönderilenler

24 Adımda Anaconda Kurulum Rehberi (macOS)

Merhaba arkadaşlar, ücretsiz olarak nasıl MacOS'da Anaconda nasıl kurulur ve Pycharm'da Anaconda ortamını kullanmak sorularına cevap vereceğim. 24 Adımda Anaconda… Devamını Oku

4 yıl önce

R Notebook Nedir? Nasıl kullanılır?

R ile çalışmak için R Studio'nun içerindeki R notebook pythondaki Jupyter Notebook benzemekte. Not tutmayı efektif hale getirmek için R… Devamını Oku

4 yıl önce

MacOs’da C++ Kodları Derlemek Çalıştırmak

Mac bilgisayarlarda C ve C++ kodlarını çalıştırmak aslında çok basit. Bir çok yolu var. Ben sizlere Qt Creator ve Xcode… Devamını Oku

4 yıl önce

Python’da veri çekmek – Requests ve BeautifulSoup4 rehberi

Python ile bazı xml ve html dosyalarının verilerini çekip işleme sokmanız gerekebilir. Bu işlemi Python'da yaparken Request ve Beautiful Soup… Devamını Oku

4 yıl önce

Olayın Olasılığı Ve Kolmogorov Aksiyomları

Olasılık ve Olasılığı bulma Olasılık bir olayın gerçekleşmesin sayılarla ifade edilmesi. Şeklinde basitçe ifade edebiliriz. Bir deney birbirinden ayrık ve… Devamını Oku

4 yıl önce