Saya mencoba mendapatkan url saat ini setelah serangkaian navigasi di Selenium. Saya tahu ada perintah getLocation untuk ruby, tapi saya tidak bisa menemukan sintaks untuk Python.
Saya mencoba mendapatkan url saat ini setelah serangkaian navigasi di Selenium. Saya tahu ada perintah getLocation untuk ruby, tapi saya tidak bisa menemukan sintaks untuk Python.
Jawaban:
Gunakan elemen current_url. Contoh:
print browser.current_url
driver.current_url
Menurut dokumentasi ini (tempat yang penuh dengan barang :)):
driver.current_url
atau, lihat dokumentasi resmi: https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url
Cara lain untuk melakukannya adalah dengan memeriksa bilah url di chrome untuk menemukan id elemen, minta WebDriver Anda mengklik elemen itu, dan kemudian mengirim kunci yang Anda gunakan untuk menyalin dan menempel menggunakan tombol fungsi umum dari selenium, lalu mencetaknya atau menyimpannya sebagai variabel, dll.