WebDriver
WebDriver adalah remote control interface. WebDriver menggerakkan browser secara native, seperti yang dilakukan pengguna, baik secara lokal atau pada mesin jarak jauh menggunakan server Selenium.
Web Element Locator Strategies
Kode membutuhkan pointer ke elemen yang diinginkan, biasnya disebut locator atau selector.
Web page adalah dokument di world wide web yang di tampilkan di seluruh dunia.
Pengguna dapat menemukan web page menggunakan alamat URL atau dari Search Engine (Mesin pencari: Google,Bing,DUckDuckGo, dll).
Configuring Multiple Browsers
Selenium Webdriver mendukung semua browser utama [firefox,chrome,safari,ie,opera]
WebDriver Call
WebDriver dapat menangani semua jenis interaksi dengan web page.
Berikut adalah beberapa metode dan properti WebDriver:
Webdriver :
current_url : mengembalikan URL halaman yang saat ini dimuat di browser
find_element : mengembalikan objek yang mewakili elemen pertama yang ditemukan oleh locator. Jika tidak ada elemen yang ditemukan, maka metode ini mengarakan ke exception.
find_elements (pakai "s") : mengembalikan list objek elemen yang ditemukan oleh locator. Dalam hal ini, jika tidak ada elemen yang ditemukan, maka metode ini mengembalikan empty list.
find_elemen_by_ * : WebDriver Python juga menyertakan metode find_elemen_by_ * untuk setiap jenis locator.
get : memuat URL yang diberikan di browser.
maxim_window : memaksimalkan ukuran jendela browser.
quit : menutup browser dan kemudian menghentikan proses.
refresh : memuat ulang (reload) halaman saat ini di browser.
save_screenshot : akan menangkap jendela browser saat ini dan menyimpannya ke file gambar.
title : mengembalikan judul halaman.
Element: [ mengembalikan objek elemen dari metode find_element ]
clear : hapus semua teks dari bidang input teks (text input field).
click : klik element.
find_element* : metode pada objek elemen akan menemukan elemen yang dimulai dengan elemen saat ini sebagai root.
get_attribute : mengembalikan nilai atribut HTML; sementara get_property mengembalikan nilai properti HTML.
is_displayed : mengembalikan true jika elemen muncul secara visual pada halaman dan tidak disembunyikan.
location : mengembalikan koordinat piksel X dan Y elemen.
send_keys : seperti mengetik input teks.
size : mengembalikan dimensi piksel elemen.
text : mengembalikan nilai teks elemen.
Sumber
Let me briefly introduce myself.
My Name is Salim Suprayogi
I'm really excited to share my tips and tricks with you
Comments
Post a Comment