Bagaimana cara mendapatkan URL saat ini di Selenium Webdriver 2 Python?


Jawaban:


278

Gunakan elemen current_url. Contoh:

print browser.current_url

147
atau, juga dikenal sebagaidriver.current_url
salo.dm

3
misalkan, ada rantai halaman p1-> p2-> p3 di mana p2 berdasarkan kredensial di p1 diarahkan ke p1 atau p3. Cara mendapatkan url setelah mengklik yang tidak dapat saya mengerti. selenium tidak berhenti di halaman itu dan langsung memberi saya url p3. bagaimana cara melakukannya?
proprius


lebih penting, di mana ini didokumentasikan pada selenium-python.readthedocs.io ?
Sevenearths


7

Selenium2Library memiliki get_location ():

import Selenium2Library
s = Selenium2Library.Selenium2Library()
url = s.get_location()

3

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.